~/talk

How Event Driven Architectures Go Wrong & How to Fix Them

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

Common failures are concrete and fixable: teams ship YOLO events that only carry IDs and force hundreds of consumers to call back, EventBridge delivers at‑least‑once duplicates, a single bloated god event becomes thousands of JSON lines, and simple flows balloon into pinball events (one example uses seven events just to create an order). Practical fixes include an RFC window of a month, recorded ADRs, anti-corruption layer transforms for legacy dumps, using Step Functions for orchestration, and distributed tracing; EventBridge spins up in about 2 minutes so governance must be lightweight but real.

AI-written summary · about

  1. 0:00Intro
  2. 0:51What are we trying to achieve with EDA?
  3. 6:06YOLO events
  4. 11:18God events
  5. 15:28(Too) Sparse events
  6. 16:37Pinball events
  7. 19:59Leaky domains
  8. 23:07Inside out events
  9. 29:24Outro
~/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.