What this covers

The practical questions

  • Choosing between queues, streams, and event buses
  • Designing retry-safe and idempotent operations
  • Scaling systems without hiding their constraints
  • Changing production systems without avoidable downtime

Published writing

Articles on Architecture & Distributed Systems

10 articles, ordered by topical relevance.