Distributed Systems Lessons

Step-by-step lessons to build your understanding.

  1. Consensus Explained: Paxos, Raft & FLP

    How distributed consensus works: the FLP impossibility result, Paxos, Raft leader election and safety, quorums, and the commit rules that keep replicated state machines correct.

    15 min
  2. Distributed Systems Fundamentals — CAP & Consistency

    Distributed systems fundamentals: the CAP theorem, consistency models, replication, partitioning, and failure modes — reason about any async, multi-service system from first principles.

    25 min
  3. Idempotency Keys & Exactly-Once Delivery

    Idempotency keys done right: dedupe retried requests, store and replay saved results safely, handle concurrent and in-flight duplicates, and reach exactly-once delivery semantics.

    17 min