Topic
Distributed Systems
3 engineering lessons about Distributed Systems.
About this topic
This track collects 3 lessons on Distributed Systems, written to be read in order and revisited as reference.
It opens with “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.
You’ll learn
- Consensus Explained: Paxos, Raft & FLP
- Distributed Systems Fundamentals — CAP & Consistency
- Idempotency Keys & Exactly-Once Delivery
Recommended starting lessons
View all lessons- 01Consensus 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 - 02Distributed 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 - 03Idempotency 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
What this topic connects to
Related topics to explore next.