Link to paper: https://raft.github.io/raft.pdf
Description: Raft is a consensus algorithm for managing a replicated log. It has a lot in common with Multi-Paxos, but the authors emphasize teachability. Additionally, they detail a number of cases that would otherwise only be discovered during implementation. To further motivate and differentiate this talk, Chris will be talking about some of the prior art as well as his own experience building a Raft implementation.
Bio: Chris is a software engineer building services and applications for Bleacher Report. Although he started out writing C for embedded systems, these days he spends his time in Elixir, Go, and Rust. When not writing code for work, Chris can be found writing code for fun, talking about the joys of functional programming, playing pinball, roasting coffee, or building lego with his kids.