~/talk

Do Distributed Systems they said. It'll be fun

Talkat DDD Europe 2022 · 2022-06-20..06-24· [distributed-systems]
slides:none on file

Axon engineers describe building a distributed event store and messaging platform using Raft for replication and consensus and a mix of concrete techniques: Raft consensus for durable commits, retries plus circuit breakers and failover for delivery, idempotency via idempotent commands or compare‑and‑swap and artificial message IDs to tolerate duplicates, consistent hashing to keep per‑key ordering, streaming with backpressure and batching for throughput, and layered storage and sharding for capacity. Practical tradeoffs and when each technique actually works are shown.

AI-written summary · about

  1. 0:00Introduction
  2. 2:39When to distribute systems
  3. 3:22Message dispatching challenges
  4. 6:55Messages not delivered
  5. 11:36Design solutions for delivery
  6. 13:03Messages delivered multiple times
  7. 19:30Messages delivered out of order
  8. 27:19Non-functional requirements changes
  9. 33:04Performance in distributed systems
  10. 38:11Data storage challenges
  11. 46:03Key takeaways and principles
~/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.