Raft 02: Log Replication

The Data Systems map of what a group can still promise. This stage builds the promise that a command, once acknowledged, stays acknowledged. Part of the Raft series, Build Your Own Raft.
Before you start. This series builds a small copy of Raft, the algorithm a group of machines uses to keep one shared list of commands. Raft 01: Leader Election built the first job, picking a single leader and replacing it when it goes quiet. This stage builds the second job: the leader copies its list of commands to the others, and the group decides when a command is safe. You need the terms and votes from that lesson.