Background¶
Inspiration:
- Martin Fowler’s article on event sourcing
- Greg Young’s discussions about event sourcing, and Event Store system
- Robert Smallshire’s brilliant example on Bitbucket
- Various professional projects that called for this approach, for which I didn’t want to rewrite the same things each time
See also:
- An introduction to event storming by a Steven Lowe
- An Introduction to Domain Driven Design by Dan Haywood
- Object-relational impedance mismatch page on Wikipedia
- From CRUD to Event Sourcing (Why CRUD is the wrong approach for microservices) by James Roper
- Event Sourcing and Stream Processing at Scale by Martin Kleppmann
- Data Intensive Applications with Martin Kleppmann
- The Path Towards Simplyfying Consistency In Distributed Systems by Caitie McCaffrey
- Kahn Process Networks page on Wikipedia
- Don’t Let the Internet Dupe You, Event Sourcing is Hard by Chris Kiehl
Citations: