Crash fault-tolerant (CFT) consensus
explain raft in detail, the rest briefly
historical notes
- paxos
- (maybe) Viewstamped Replication
- zab
- chubby. paxos made live https://www.cs.utexas.edu/users/lorenzo/corsi/cs380d/papers/paper2-1.pdf (chubby. covers issues when going to production)
Raft
http://thesecretlivesofdata.com/raft/ -> would be good to have more like this for other algorithms https://github.com/ongardie/raft.tla/blob/master/raft.tla raft paper
- leader election
- log replication
[CODE SAMPLES]