Raft Distributed Consensus

State machine replication

Goal: Create a fault-tolerant distributed algorithm that enables a set of processes to agree on a sequence of events.

image

source: https://www.hashicorp.com/resources/raft-consul-consensus-protocol-explained