In Search of an Understandable Consensus Algorithm

Raft is a consensus algorithm for managing a replicated log. It produces a result equivalent to (multi-) Paxos, and is as efficient as Paxos, but its structure is different. This makes Raft more understandable than Paxos and also provides a better foundation for building practical systems.

Microservices1

The Raft Consensus Algorithm

In Search of an Understandable Consensus Algorithm