HN Hall of Fame Weekly email

The Raft Consensus Algorithm (2015)

raft.github.io Books & learning Tutorials & guides Computer science Candidate
Screenshot of raft.github.io captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 8 calendar years, with breakout response in 2 of them.

submissions
15
submitters
13
observed span
2016–2025
peak thread · 76 comments
343 pts
latest 20+ return · 2025-08-13
171 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Maelstrom [1], a workbench for learning distributed systems from the creator of Jepsen, includes a simple (model-checked) implementation of Raft and an excellent tutorial on implementing it. Raft is a simple algorithm, but as others have noted, the original paper includes many correctness details often brushed over in toy implementations. Furthermore, the fallibility of real-world hardware (handling memory/disk corruption and grey failures), the requirements of real-world systems with tight latency SLAs, and a…

lpage·343-point thread·

Check out Alex Miller's Data Replication Design Spectrum for what you might use instead of Raft (for replication specifically), or what tweaks you might make to Raft for better throughput or space efficiency (for replication). https://transactional.blog/blog/2024-data-replication-design...

Popular past discussions: 2023 (343 points, 77 comments) https://news.ycombinator.com/item?id=37369826 2020 (81 points, 26 comments) https://news.ycombinator.com/item?id=23113419

gnabgib·1-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
554

reference only — not used in Hall rules or ranking

Total comments
122

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2016-05-20The Raft Consensus Algorithmdevy40
2016-08-20The Raft Consensus Algorithmffggvv30
2016-10-25The Raft Consensus Algorithmturrini70
2017-05-23The Raft Consensus Algorithmdanielam20
2017-11-05The Raft Consensus Algorithmtosh30
2017-11-07Rafttosh30
2018-01-04The Raft Consensus Algorithmlfischer30
2018-04-20The Raft Consensus AlgorithmGordonS10
2019-08-06The Raft Consensus Algorithmtosh40
2020-03-01Raft Consensus Algorithmpcr91030340
2021-01-24The Raft Consensus Algorithmlnyan30
2021-08-07The Raft Consensus Algorithmibobev20
2023-09-03The Raft Consensus AlgorithmFirst breakout · Best threadoumua_don1734376
2025-04-16The Raft Consensus Algorithmjcartw11
2025-08-13The Raft Consensus Algorithm (2015)Latest 20+ point returnnromiun17145