From Ordering Guarantees to Consistency Models
Distributed systems differ not only in what they store but in how they order events. Every read, write, and replica update follows an underlying ordering guarantee, a rule defining how operations appear across replicas. As these guarantees strengthen, systems exchange availability and latency for stronger forms of consistency. Every distributed…