Why time breaks distributed systems
Part 1: Why timestamps lie and ordering events isn’t as simple as it looks
Mar 29, 202612 min read379

Search for a command to run...
Series
We treat timestamps as facts. In distributed systems, they’re not.
This series explores why time fails, how ordering actually works, and the tools systems use instead.
Part 1: Why timestamps lie and ordering events isn’t as simple as it looks

Part 2: If timestamps lie, what actually determines order?

Part 3: How distributed systems track causality

Part 4: How reality forces us to bring time back
