8 Lessons

Fundamental of Distributed Systems

Two computers, talking over a network. Already you have problems you didn't have with one. Three, five, a hundred — the problems compound. This topic covers the foundational protocols that let many machines pretend to be one: consensus, replication, membership, and the inescapable tradeoffs of CAP.

Pairs naturally with Database replication and the upcoming Messaging topic.

Lessons