March 24, 2019 Volume 17, issue 1 PDF Online Event Processing Achieving consistency where distributed transactions have failed Martin Kleppmann, Alastair R. Beresford, and Boerge Svingen For almost half a century, ACID transactions (satisfying the properties of atomicity, consistency, isolation, and durability) have been the abstraction of choice for ensuring consistency in data-storage systems. T