Section 08 of 10
Distributed Systems
CAP, consensus, replication, sharding - senior engineer table stakes.
- 8.1
CAP theorem
- 8.2
Consistency models
- 8.3
Replication strategies
- 8.4
Sharding and partitioning
- 8.5
Consensus and Raft basics
- 8.6
Leader election
- 8.7
Vector clocks and logical time
- 8.8
Gossip protocols
- 8.9
Two-phase commit and limits
- 8.10
Fan-out architectures