An Introduction to the Raft Distributed Consensus Algorithm

By Laura Hampton

Elevator Pitch

Computing infrastructure is becoming increasingly distributed, but how do these systems work? This talk will introduce the Raft distributed consensus algorithm as implemented in Python. It will cover how Raft works, and how it solves the problem of replicating data across multiple nodes.

Description

Computing infrastructure is becoming increasingly distributed, but how do such systems work? This talk will introduce the Raft distributed consensus algorithm as implemented in Python. Raft is used by MongoDB and Docker Swarm, among other technologies. In this talk, you will learn how Raft works, and how it solves the problem of replicating data across multiple state machines.

Notes

This is my first conference talk proposal.