Introduction to Event Sourcing
summary
An introduction to event sourcing: what the architecture is, how it differs from other styles, and when it helps meet functional and non-functional requirements. Covers practical risks of misuse, and explains how to integrate event sourcing into distributed systems including methods for detecting and resolving data-change conflicts.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:14Classic architecture problems
- 8:17Event Sourcing goals
- 10:22What is Event Sourcing
- 12:51Event Sourcing modeling
- 16:47CQRS with Event Sourcing
- 18:57Write model implementation
- 23:52Event Sourcing benefits
- 26:19Challenges and drawbacks
- 28:49Event versioning
- 35:14Distributed Event Sourcing
- 41:17Conflict synchronization
- 51:27Read model processing
- 55:02When to use Event Sourcing
- 57:30Summary
related talks
52mEvent-driven vs event sourcing: what's really the difference?
51mThings I wish I knew before I started with event sourcing
48mEvent Sourcing - what could possibly go wrong?
47mFrom C to Q, One Event at a Time: Event Sourcing in Pictures
43mEvent Sourcing dealing with an eventful past
30mEventSourcing and CQRS — The Introduction That Was Missing
56mAn Abridged Guide to Event Sourcing
49mCQRS and Event Sourcing: Higher-Level Software Architecture for Everyone!
