~/talk

Elements of Distributed Architectures

slides:none on file

Distributed systems hinge on three linked binaries—transactional boundary (atomic vs eventual), communication (sync REST or gRPC vs async messaging), and workflow (orchestration vs choreography)—which produce eight combinations that map to named saga patterns like Parallel Saga or the “Horror Story.” The talk compares databases (RDBMS, MongoDB, Cassandra, graph, NewSQL), warns gRPC trades coupling for ~10× latency gains, shows an order/payment/inventory example, exposes fallacies about versioning and compensating updates, and reports all eight patterns exist in production.

AI-written summary · about

  1. 0:00Distributed architecture challenges
  2. 2:13Choosing styles and databases
  3. 4:40Migration and granularity
  4. 6:41Data integrity and tradeoffs
  5. 8:35Code reuse strategies
  6. 12:21Fallacies of distributed computing
  7. 14:27Service contracts
  8. 16:35Communication protocols
  9. 21:00Workflow coordination
  10. 25:46Distributed transactions
  11. 29:50Interconnected architectural forces
  12. 38:34Transactional sagas
~/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.