~/talk

7 Reasons why your microservices should use Event Sourcing & CQRS

github:mckeeh3
slides:none on file

Seven concrete reasons: using an event store means commands append immutable events (inserts only) so writes are extremely fast and replayable; read models are separate so reads can be optimized while accepting eventual consistency; messaging resilience uses a pull/offset pattern with Kafka and delivers at least once semantics requiring idempotent consumers; this raises the concurrency and traffic ceiling (tests show order-of-magnitude faster writes), lets services own replicated customer views, and removes cross-team DB governance bottlenecks.

AI-written summary · about

  1. 0:00Introduction
  2. 1:43Modernizations journey
  3. 3:20Microservices characteristics
  4. 6:51Break up the data
  5. 7:50What is Event Sourcing
  6. 12:10Event Modeling
  7. 14:20Reduce Service Coupling
  8. 18:22CQRS Pattern
  9. 20:32Read vs Write Performance
  10. 22:06Elevate the concurrency barrier
  11. 24:42Simplify messaging
  12. 26:52Dealing with messaging
  13. 29:11Speed of light
  14. 30:27Pull pattern
  15. 33:29Governance
  16. 35:41Conclusion
  17. 36:56Stateless vs Stateful
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.