Clock Synchronization and Ordering Events in Distributed Systems: Lamport Clocks vs. Vector Clocks
Building distributed systems teaches you many lessons, but few are as counterintuitive as this: the clock on your machine is lying to you. The assumption that you can look at two e...