~/talk

Event-Driven Architecture – Benefits and Pitfalls

Talkat Developer Summit 2020 · 2020-11-21..11-22· [microservices]
links:none on file
slides:none on file

Explains concrete patterns: uses Kafka and Google Pub/Sub for transmission, stores events in an event store as an append-only log with snapshots and log compaction, and implements CQRS plus event sourcing with materialized views. Demonstrates an inventory bug workflow where a wrong "damage 15" event is negated by a contra event then corrected to "damage 5," shows replay/upcasting for versioning, warns about duplicates, lost events, and no single atomic transaction so idempotency and delivery guarantees are essential.

AI-written summary · about

  1. 0:00Introduction to EDA
  2. 1:49What is event-driven architecture
  3. 6:28Defining events and their types
  4. 10:46Event versioning and storage
  5. 16:52CQRS and event sourcing patterns
  6. 21:11Topologies in EDA
  7. 24:23Benefits of event-driven systems
  8. 28:00Pitfalls and challenges
  9. 36:31Handling consistency and lost events
  10. 42:52Q&A and resources
~/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.