Skip to main content
issue 2026-07-13System Design60 minarXiv 2014explainer

Raft

A consensus algorithm designed for understandability, built around leader election and log replication.

A consensus algorithm designed for understandability, built around leader election and log replication.

What this paper explains

A consensus algorithm designed for understandability, built around leader election and log replication.

What to notice

  • What problem the paper set out to solve, and why earlier approaches stalled there.
  • The key mechanism or formula introduced, in the authors' own terms.
  • Which results held up, and which assumptions later work relaxed.

How to read it

Read the abstract and introduction for the problem setup, then the method section for the core mechanism. Skim experiments for what actually moved.

Sources

  • Authors: Ongaro & Ousterhout (2014)