~/talk

Complexity is the Gotcha of Event-driven Architecture

Talkat GOTO EDA Day London 2024 · on Tuesday, 2024-05-14· [serverless, microservices, observability]
slides:none on file

Event-driven systems deliver agility but inherit rapid, often-hidden complexity as services, brokers and channels scale; expect coupling, unclear domains and schema drift. Practical guardrails are: behavior-first event storming to map domain events before implementing, explicit event evolution strategies (backwards-compatible fields, parallel versions) and consumption rules (anti-corruption layers, conformist vs open host). Use tooling and specs like CloudEvents and AsyncAPI, and catalogue artifacts with Event Catalog (≈17,000 catalogs, ~50 contributors) to regain governance and trace who consumes what.

AI-written summary · about

  1. 0:00Intro
  2. 2:32Agenda
  3. 3:53Potential of EDA
  4. 11:53Evolution architecture increases complexity
  5. 19:05Control complexity with guardrails
  6. 22:51Event Storming
  7. 25:52Event evolution strategy
  8. 31:09Complexity with event consumers
  9. 35:50Biggest gotcha of them all
  10. 42:09Summary
  11. 43:48Outro
~/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.