{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,19]],"date-time":"2026-09-19T16:18:14Z","timestamp":1789834694829,"version":"4.0.1"},"reference-count":7,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2019,4,24]],"date-time":"2019-04-24T00:00:00Z","timestamp":1556064000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000003","name":"The Boeing Company","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100000003","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2019,4,24]]},"abstract":"<jats:p>Achieving consistency where distributed transactions have failed.<\/jats:p>","DOI":"10.1145\/3312527","type":"journal-article","created":{"date-parts":[[2019,4,24]],"date-time":"2019-04-24T16:17:28Z","timestamp":1556122648000},"page":"43-49","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Online event processing"],"prefix":"10.1145","volume":"62","author":[{"given":"Martin","family":"Kleppmann","sequence":"first","affiliation":[{"name":"University of Cambridge"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alastair R.","family":"Beresford","sequence":"additional","affiliation":[{"name":"University of Cambridge"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Boerge","family":"Svingen","sequence":"additional","affiliation":[{"name":"New York Times"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,4,24]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Betts D. Dom\u00ednguez J. Melnik G. Simonazzi F. and Subramanian M. Exploring CQRS and Event Sourcing. Microsoft Patterns & Practices 2012; http:\/\/aka.ms\/cqrs.   Betts D. Dom\u00ednguez J. Melnik G. Simonazzi F. and Subramanian M. Exploring CQRS and Event Sourcing. Microsoft Patterns & Practices 2012; http:\/\/aka.ms\/cqrs."},{"key":"e_1_2_1_2_1","unstructured":"Fowler M. Event sourcing 2005; https:\/\/www.martinfowler.com\/eaaDev\/EventSourcing.html.  Fowler M. Event sourcing 2005; https:\/\/www.martinfowler.com\/eaaDev\/EventSourcing.html."},{"key":"e_1_2_1_3_1","unstructured":"Kleppmann M. Designing Data-intensive Applications. O'Reilly Media 2017.  Kleppmann M. Designing Data-intensive Applications. O'Reilly Media 2017."},{"key":"e_1_2_1_4_1","unstructured":"Kreps J. The log: What every software engineer should know about real-time data's unifying abstraction. LinkedIn Engineering 2013; https:\/\/bit.ly\/199iMwY.  Kreps J. The log: What every software engineer should know about real-time data's unifying abstraction. LinkedIn Engineering 2013; https:\/\/bit.ly\/199iMwY."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/98163.98167"},{"key":"e_1_2_1_6_1","unstructured":"Svingen B. Publishing with Apache Kafka at the New York Times (Sept. 5 2017); https:\/\/open.nytimes.com\/publishing-with-apache-kafka-at-the-new-york-times-7f0e3b7d2077.  Svingen B. Publishing with Apache Kafka at the New York Times (Sept. 5 2017); https:\/\/open.nytimes.com\/publishing-with-apache-kafka-at-the-new-york-times-7f0e3b7d2077."},{"key":"e_1_2_1_7_1","volume-title":"Addison-Wesley","author":"Vernon V.","year":"2013"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3312527","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3312527","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:28Z","timestamp":1750204468000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3312527"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,24]]},"references-count":7,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,4,24]]}},"alternative-id":["10.1145\/3312527"],"URL":"https:\/\/doi.org\/10.1145\/3312527","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,24]]},"assertion":[{"value":"2019-04-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}