Donny Nadolny on Raft

Toronto - June 3, 2015

Donny Nadolny on Raft


This paper introduces the Raft consensus algorithm, which is an attempt to make a consensus algorithm that is easy to understand and easy to implement.

We'll discuss what consensus is, why it's useful, and what it's used for. You'll also learn the main components of Raft: leader election, data replication, and the rules for recovering from failure / ensuring safety.


Donny Nadolny is a Scala developer at PagerDuty, working on continually improving the reliability of their distributed systems.