Distributed Systems Consensus
Practice the vocabulary you need to discuss distributed systems design confidently: consensus algorithms (Raft and Paxos), consistency models, distributed transactions, network partitions, CAP theorem, and clock synchronisation.
Consensus Algorithms
Raft, Paxos, leader election, quorum — how distributed systems agree.
Distributed Consistency
Linearizability, serializability, eventual consistency — the consistency spectrum.
Distributed Transactions
2PC, XA, Saga pattern — coordinating writes across multiple services.
Split-Brain & Partitions
Network partitions, split-brain, fencing, leases — surviving cluster failures.
CAP & PACELC
CAP theorem, PACELC model — understanding distributed system trade-offs.
Distributed Clocks
Lamport timestamps, vector clocks, HLC — ordering events in distributed systems.