Consistency Models

Linearizable, causal and eventual consistency explained.

All topics · 2 lessons · 18 resources

Learn Consistency Models on System Design Atlas

  1. 01Consistency, availability and the CAP theoremWhat goes wrong when data lives on several machines, and the vocabulary for choosing what to guarantee.System Design Foundations · 12 min read · start here
  2. 02Transactions and isolation levelsHow databases keep concurrent updates from corrupting each other, and the anomalies each isolation level allows.Core Concepts: How Things Actually Work · 9 min read

These share a lesson with Consistency Models.

Curated Consistency Models resources

Books

Blogs

Documentation

Case Studies

Papers

Courses

YouTube