Distributed Systems Lab

Distributed Systems Lab

Eleven ideas that only matter once you have more than one machine.

Replication

Copies of the same data, everywhere.

Write to the primary, then watch how sync vs. async replication changes when the client actually gets its acknowledgement.

Primary v1
Replica 1
Replica 2

The client gets acknowledged the instant the primary writes — faster, but replicas briefly lag behind.