A talk at Code Mesh, London, UK, 04 Nov 2015 Slides Video This was a repeat of my talk at Strange Loop 2015. Abstract Back in the 1970s, the earliest databases had transactions. Then NoSQL abolished them. And now, perhaps, they are making a comeback… but reinvented. The purpose of transactions is to make application code simpler, by reducing the amount of failure handling you need to do yourself.