Subjects / Distributed systems

Best books to learn Distributed systems, in order

The hard part isn't any single machine but what happens between them, so intuition must come before formalism. A good path starts with the failure modes and trade-offs that make distributed systems counterintuitive, builds up through replication and consistency models, and saves consensus protocols like Paxos and Raft for last, once you feel why agreement is genuinely difficult.

Build your own Distributed systems list →Browse all paths

Reading paths for distributed systems

Popular distributed systems books

Related reading

Related subjects