Library / Blogs

Eventually Consistent - Revisited

Amazon's CTO explains the consistency models (strong, eventual, read-your-writes, monotonic) and why large systems choose among them.

By Werner Vogels · Amazon · Added 2026-10-12

Open original source

All content belongs to Werner Vogels / Amazon. We only link to it and give credit. Report a problem

Learn this article

About 37 min left. Your work is saved as you go.

What you are about to study

Amazon wrote this to explain how they thought about a problem. You should know the basics: caching, queues and replication.

Ideas you will meet

Consistency Models
Linearizable, causal and eventual consistency explained.
Distributed Systems
Consensus, time, failure and the fundamentals of scale-out.

What we already know about this

Our own lessons on these ideas. Read them here before you start, so it makes sense.

Want the architecture first? Read our Amazon case study, with its diagram.

Go deeper on this

A path through videos, articles, other case studies and code on the same ideas as Eventually Consistent - Revisited.

  1. Warm upGet the vocabulary first.

  2. WatchHow others solve the same problem, on video.

    Videos belong to their creators and play from YouTube. More on YouTube (opens in a new tab)

  3. ReadEngineers explain it in their own words.

  4. See it in another companyThe same ideas, a different system.

  5. Read the codeSee how it looks when it is real.

Keep learning

Loading community…