Clocks - Why do we need them?

Role of clocks in distributed systems

  • Talk about distributed systems in general. Take an example of a multi-region audit service. How it handles ordering if requests are sent to different servers in different regions
  • Show an example when we to getTimestamp() or something in some language. How it affects our business logic
  • Use idagram to example and then move on to databases - why linearizability is very crucial etc.

Importance of ordering

Why do we need clocks ?