Time and Ordering

Logical clocks, vector clocks and bounded clock error.

All topics · 2 lessons · 10 resources

Learn Time and Ordering on System Design Atlas

  1. 01Time, clocks and ordering of eventsWhy you cannot trust timestamps across machines, and how logical clocks give a safe ordering.Core Concepts: How Things Actually Work · 8 min read · start here
  2. 02Reliable messaging: retries, dead letters, ordering and the outboxThe patterns that turn an at-least-once broker into a correct system: idempotent consumers, retry policies, dead letter queues, ordering and the transactional outbox.Messaging and Microservice Patterns · 13 min read

These share a lesson with Time and Ordering.

Curated Time and Ordering resources

Case Studies

Documentation

Papers