- 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.
Clocks - Why do we need them?
Role of clocks in distributed systems