Fault-tolerant computer systems
Distributed algorithms
Paxos
Consensus
Raft
Replication
Distributed computing
Leader election
Extensible Storage Engine
Best
worst and average case
Server