01
Raft and the Attempt to Make Distributed Consensus Understandable
Diego Ongaro and John Ousterhout designed Raft around understandability as an explicit engineering goal, separating leader election, replicated logs, safety, and membership changes into a structure intended to be easier to teach and implement than the Paxos literature.
↗