Distributed consensus is a fundamental primitive for constructing reliable, strongly-consistent distributed systems. Whilst hundreds of algorithms for distributed consensus have been proposed, two algorithms dominate today's production systems. The traditional Paxos algorithm and the more recent Raft algorithm, which was proposed as a more understandable alternative to the famously subtle Paxos algorithm. This talk will answer the controversial question of which algorithm, Paxos or Raft, is the best solution to distributed consensus?
Download presentation