Consistency Models in Distributed Systems Explained
Consistency models are contracts between a system and its clients. This post explains the full spectrum from linearisability to eventual consistency — what each guarantees, what it costs, and when to use it.