Logical Clocks(I) — Clock Series

In my last article, we learned that despite physical clock synchronization using NTP servers, we might still see a clock skew of around 10ms. What it means is that if you’re trying to build a high throughput distributed system, where the ordering of operations is critical, you might face issues in correctly ordering the operations because of clock skew.

Logical Clocks

As the name suggests, logical clocks represent time through a virtual implementation, that represents a monotonically increasing value.

--

--

Pratik Pandey - https://pratikpandey.substack.com

Senior Engineer with experience in designing and architecting large scale distributed systems.