Event Sourcing: deep dive
summary
Covers practical challenges in building Event Sourcing systems, naming architectural decisions and common pitfalls that can break a project. Describes lessons learned from over four years of hands-on experience with Event Sourcing and concrete mistakes to avoid.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 1:11What is Event Sourcing
- 4:43Event Sourcing benefits
- 7:33Replaying state
- 9:44Change history key
- 10:51Handling load
- 13:23Scaling projections
- 15:09UI speed with projections
- 17:18Event Sourcing + CQRS + DDD
- 20:09What is CQRS
- 22:20Saga pattern issues
- 29:48Event bus mistakes
- 33:00Event Sourcing problems
- 34:47Pull strategy
- 38:18Projection types
- 41:51Metadata in Event Store
- 43:16Event Sourcing and GDPR
- 43:59Optimizing with snapshots
- 45:06Event versioning
- 46:10Choosing Event Store
- 49:01Production examples
- 51:55Q&A
related talks
52mEvent Sourcing – the what, why & how
44mEvent Sourcing - You are doing it wrong
36mThe Good, The Bad and The Ugly - An Event Sourcing Retrospective
44mEvent Sourcing: Core Principles and Implementation in NestJS
54mThings I wish I knew before I started with event sourcing
52mEvent Sourcing for the Cloud Developer
40mEvent Sourcing: the good, the bad and the complicated
48mEvent Sourcing - what could possibly go wrong?
