Distributed Systems Advanced

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.