~/talk

Event Sourcing for the Cloud Developer

Talkat Build Stuff 2019 · 2019-11-13..11-15· [microservices, databases]
links:none on file
slides:none on file

Argues that event sourcing is a storage choice separate from messaging and shows concrete patterns: writers are single stream per writer state machines that emit business events, processors persist their master-log positions for catch‑up and idempotency, and public events flow through Kafka/Kinesis but are not a primary database. Demonstrates optimistic concurrency via sequence numbers, anti‑corruption layers to publish a stable public schema, and rebuilds from snapshots and checkpoints; warns against treating the ingress event bus as the committed store and recommends rolling/retiring event streams for long‑tail and GDPR needs.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Simple scalable cloud applications
  3. 1:20Whats the enemy
  4. 2:19Problem of combinatorial complexity
  5. 3:35In the cloud too
  6. 3:56How to avoid that
  7. 4:27DDD
  8. 4:55Oneway integration
  9. 6:56Patterns
  10. 7:25What is Event Sourcing
  11. 9:00What is Ordered Storage
  12. 10:50The Turing Machine
  13. 11:15The State Machine
  14. 15:37Microservice Definition
  15. 16:08Versioning
  16. 16:34Application Decisions
  17. 19:50Message Delivery
  18. 23:25Database Guarantee
  19. 24:44Venn Processors
  20. 28:44Track Your Position
  21. 30:20Vector Clocks
  22. 30:50Rebuild
  23. 31:05Application Boundaries
  24. 36:40Common Mistake
  25. 41:06Reproduce
  26. 42:53Public Schema
~/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.