- The Log: What every software engineer should know about real-time data's unifying abstraction by Jay Kreps (December 2013)
- Kreps expanded his monograph into I ❤️ Logs: Event Data, Stream Processing, and Data Integration which was published by O’Reilly in September 2014
- Great reads of 2013: Jay Kreps on logs by Rafe Colburn (December 2013) is a quick reaction, very-high-level summary, and third-party validation to/of Krep’s ideas
- The Log: an epic software engineering article by Bryan Pendleton (January 2014) is a summary and analysis of Krep’s monograph
- The three eras of business data processing by Alex Dean (January 2014) builds on Kreps’ ideas to extrapolate the future of business data processing architecture, as compared to common architectures in the present and the past
- Loving a Log-Oriented Architecture by Andrew Montalenti (December 2014) is a good summary/overview of this developing architectural style by a member of a team that has adopted it in earnest.
- Unified Log Processing by Alex Dean
- To be published by Manning in Spring 2015
- Currently available as an “early access edition”
- The first chapter is available as a free PDF
- Blog post about the book by the author
- Designing Data-Intensive Applications by Martin Kleppmann
- To be published by O’Reilly in 2015
- Currently available as an “Early Release”
- Blog post about the book by the author
- Turning the database inside out with Apache Samza by Martin Kleppmann describes how we might reimagine what a database is, and the shape of the entire Web application stack with event streams at every level
- Staying agile in the face of data deluge by Martin Kleppmann describes how using the right tool for the right job can lead to incredibly complex and fragile application architectures, and how streaming data might help simplify everything.