Tools
- Miro Event Modeling Toolkit: Build event-driven systems with visual Event Modeling directly in Miro. Design, collaborate, and generate code from your event models.
Reading
Articles/Blogs/Essays
Rahul Krishnan's blog:
"The Laws of Event Sourcing" - Real World Event Sourcing
- All Events are Immutable and Past Tense
- Applying a Failure Event Must Always Return the Previous State
- All Data Required for a Project Must Be on the Events
- Work Is a Side Effect
- All Projects must Stem from Events
- Never Manage More than One Flow per Process Manager
- Process Managers Must Not Read from Projections
- Event Schemas Are Immutable
- Different Projectors Cannot Share Projections
- Never Test Internal State
Complex Event Processing (CEP)
Tags:
architecture
event
Last modified 23 December 2025