Distributed Systems Lessons
Step-by-step lessons to build your understanding.
- 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 - 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 - 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