Vol. III · Issue 06 · May 2026ISSN 2814-9921
Consensus In Practice
PDF·EPUB·Lifetime updates
Distributed Systems · 1st Edition · September 2025

Consensus In Practice

Raft, Paxos, and the systems engineers ship at 2am

4.7(165 ratings)
advanced
322 pages

Most consensus material is either toy implementations or the original papers. This book sits in between: enough theory to debug your replica lag, enough code to ship a working leader election, enough operational war stories to know what to expect from etcd, Consul, or your own RSM. Includes a from-scratch Raft implementation in 600 lines of Go.

Mateo Eriksson
Author
Mateo Eriksson
Database Internals Engineer

Mateo writes the manuals that DBAs trade between teams like contraband. He worked on Postgres internals and now ships the books he could not find when learning.

$21.99
Instant PDF + EPUB delivery
DRM-free, copy onto any device
Free chapter updates for the life of the edition
View cart
Specifications
Pages
322
Edition
1st Edition
Language
English
Level
advanced
ISBN
978-1-99999-012-8
Published
September 2025
Editorial review

Reviewed by three working engineers at peer publications before publication. We do not publish first drafts.

Table of contents

What you'll find inside.

  1. 01Why Consensus Is Hard
  2. 02Paxos, Slowly
  3. 03Raft From Scratch
  4. 04Log Replication In Production
  5. 05Membership Changes
  6. 06Snapshots and Compaction
  7. 07Operating etcd, Consul, Zookeeper
  8. 08CRDTs as the Other Option
Also in this section

More from Distributed Systems