1 min read
On this page
- Event-Driven Fundamentals -- Events vs commands, domain vs integration events, event buses, loose coupling
- Event Sourcing -- Append-only event stores, rebuilding state from events, optimistic concurrency
- Projections and Snapshots -- Building read models from events, snapshot strategies, projection rebuilds
- CQRS -- Separating read and write models, eventual consistency, when CQRS is overkill
- Sagas and Compensation -- Choreography vs orchestration, saga pattern, compensating actions, distributed transactions (2PC), failure scenarios

