Raft: Consensus Explained by Getting It Wrong First
Getting several computers to agree on one ordered list of events, when any of them might crash at any moment, is the hardest easy-sounding problem in computing. Raft's contribution was making the answer explainable.


