Raft lecture (Raft user study)
What it is
John Ousterhout lectures on the Raft consensus algorithm, made for the Raft user study comparing how students learn Raft and Paxos. It covers leader election and log repair.
Why Hacker News recommends it
HN commenters recommend it as a clearer introduction to Raft than the paper and as part of a well-designed understandability study.
- 4 people recommended it
- 4 different months
- 1 strong recommendations
- first 2013, last 2025
What HN commenters said
“The 2 videos do an excellent job of explaining both the Paxos and Raft algorithms and the key differences between them.”
Clear lecture explaining Raft and Paxos and how they differ.
krat0sprakhar, 2014-10 · Strong recommendation · in “The Raft Consensus Algorithm”
“i found the videos from the raft user study to be very well done (and easier to understand than even their paper)”
Lecture on Paxos from the Raft user study.
tomjohnson3, 2013-09 · Recommendation · in “ZooKeeper vs. Doozer vs. Etcd”
“A really good intro to Raft”
Good intro to Raft with clear practical examples.
pkj, 2013-11 · Recommendation · in “The Writings of Leslie Lamport”
“gives a solid explanation of Raft internals”
Solid explanation of Raft internals by its creators.
sathish316, 2025-08 · Recommendation · in “The Raft Consensus Algorithm (2015)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: raft, paxos, leader election, john ousterhout, distributed systems
Also recommended by the same people
lecturePaxos lecture (Raft user study)Diego Ongaro · 6 HN recommenders · 2013–2024
talkThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences · 16 HN recommenders · 2019–2024
talk"Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference · 12 HN recommenders · 2014–2024
talkErlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsAppErlang Solutions · 6 HN recommenders · 2014–2022
talk"Turning the database inside out with Apache Samza" by Martin KleppmannStrange Loop Conference · 9 HN recommenders · 2015–2025
talkThe Language of the System - Rich HickeyClojureTV · 10 HN recommenders · 2013–2025
talkGoogle I/O 2012 - Go Concurrency PatternsGoogle for Developers · 9 HN recommenders · 2012–2025
talkConflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016GOTO Conferences · 3 HN recommenders · 2017–2020