A technical overview of Raft, with Diego Ongaro


Love computer science, algorithms, and systems? This meetup is just for you!

We've invited Diego Ongaro, author of the Raft Consensus Algorithm (used by CoreOS and other large open source projects), to talk about his consensus algorithm, Raft, and to show a sneak peek of his upcoming project, LogCabin.


Consensus is a fundamental building block for fault-tolerant systems, but it's poorly understood. We struggled to build a real system with Paxos, the most widely used consensus algorithm today. As a result, we developed Raft to be easier to understand. In this talk, I'll give an overview of how Raft works. More info on Raft can be found at

http://raftconsensus.github.io (http://raftconsensus.github.io/).


Diego recently completed his PhD with John Ousterhout at Stanford.During his PhD, he worked on RAMCloud (a 5-10 microsecond RTTkey-value store), Raft, and LogCabin (a coordination service builtwith Raft). He's lately been continuing development on LogCabin as an independent contractor.