Distributed systems

Eventual consistency

Replicas converge on the same state given no further writes, but may disagree at any given moment.

The useful question is never whether a system is eventually consistent but what a client can observe in the window before convergence, and whether the application can tolerate it. Read and write concern settings are how that window is bounded.

Explained in depth

Implemented by

Learn it in context

Related concepts