No Effect Before Its Cause: From Einstein to Lamport
Summary
Explains the classic leaderless replication problem in distributed systems using Einstein's train analogy and Lamport's happens-before concept. It outlines three strategies for handling concurrent writes—last-write-wins, keeping both versions, and CRDTs—and notes that Part 2 will dive deeper into Yjs internals.