~/talk

From Unreliable to Resilient: Mastering Distributed Systems

slides:none on file

Shows how to survive network failures by writing the event and a message into the same DB transaction and using a relay to push it to the bus, using the Outbox pattern (or binlog tailing) plus an Inbox table for deduplication; accepts at‑least‑once delivery and explains duplicates, compensating actions via the Saga pattern, and two styles: a single orchestrator vs choreography. Describes a simple relay service that reads, forwards, and how monitoring reveals stalls; event sourcing is presented as the scalable next step.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25From monoliths to service-oriented architectures
  3. 3:13Transactional problems
  4. 7:02Two-phase commit limits
  5. 12:37Decisions vs side effects
  6. 16:29Dual writes challenges
  7. 18:16Outbox pattern
  8. 21:06At-least-once delivery
  9. 25:55Stock discrepancies solutions
  10. 27:22Saga pattern
  11. 29:06Orchestration vs choreography
  12. 37:27Designing for failure
  13. 39:11Event bus failures
  14. 41:57Backup mechanisms
  15. 43:03Immutable events
  16. 44:04Scaling the conductor
  17. 46:10Client responses boundaries
  18. 51:07Distributed monoliths
  19. 52:34Event sourcing
  20. 55:21Q&A
~/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.