Project Sherlock

Paper

2015

A Critique of the CAP Theorem

Martin Kleppmann

Argues CAP's definitions of consistency and availability are too narrow to guide real design decisions, and that the theorem is routinely invoked to justify choices it does not actually imply.

Read it

Before you start

FreeIntermediatelink checked 17 Sept 2026

Read these first

Not a difficulty warning — a route. These are in the library too.

Filed under Distributed Systems in Computer Science.