Overview
Explore the Raft distributed protocol in this 37-minute conference talk from Strange Loop 2013. Dive into the world of distributed systems as Ben Johnson, lead developer of Sky behavioral database and Go implementation of Raft, presents an alternative to the complex Paxos protocol. Learn how Raft addresses real-world implementation challenges and prioritizes understandability. Discover the key components of Raft, including leader election, log replication, and handling network partitions. Gain insights into distributed consensus, vector clocks, and how Raft compares to Paxos. Perfect for software developers and distributed systems enthusiasts looking to grasp a more accessible approach to distributed protocols.
Syllabus
Introduction
Distributed Consensus
Paxos
Roles
Raft
Implementations
What is Raft
HighLevel Overview
Leader Election
Split Vote
Log Replication
Network Partitions
Vector Clocks
Taught by
Strange Loop Conference