~/talk

Just in Time Architecture

Talkat NDC Porto 2023 · 2023-10-16..10-20· [frontend-architecture]
slides:none on file

A team moves from a monolithic server with atomic database transactions to microservices, hits real failures: customer balances are deducted but avatars are not assigned, retry storms and cascading outages due to availability coupling. Fixes include idempotent request IDs, then shifting to event-driven design using transactional outbox or transaction logs (or full event sourcing) to guarantee events, and choosing between choreography vs orchestration with orchestrators issuing commands and compensating transactions to restore consistency. Practical tradeoffs and migration costs are measured throughout.

AI-written summary · about

  1. 0:00Just in Time Architecture intro
  2. 6:26Monolith challenges
  3. 10:00Monolith to microservices
  4. 13:34Distributed monolith pitfalls
  5. 21:18Event-driven basics
  6. 27:17Reliable event production
  7. 33:37Choreography vs orchestration
  8. 45:03Architecture evolution
  9. 48:35Closing remarks
~/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.