Consistency & Consensus — System Design Roadmap
How distributed systems agree on state despite failures and network partitions
Steps in Consistency & Consensus
- CAP Theorem — advanced · Consistency, Availability and Partition tolerance — why you can't have all three
- PACELC Theorem — advanced · Extending CAP to also account for the latency/consistency trade-off when there's no partition
- Consistency Models — advanced · Strong, eventual and causal consistency and what guarantees each provides
- Quorum-Based Systems — advanced · Read/write quorums and how they tune consistency vs availability
- Distributed Consensus (Paxos & Raft) — advanced · How distributed nodes agree on a single value despite failures
- Leader Election — advanced · Choosing a coordinator node in a distributed system and handling leader failure
Part of
- System Design roadmap — the full learning path