Back to glossary
Pattern

CAP Theorem

The CAP theorem (Brewer) states that a distributed datastore can guarantee at most two of: Consistency, Availability, and Partition tolerance. Since network partitions are inevitable in real systems, the practical trade-off in any production design is between consistency and availability. Saying 'we are CP' or 'we are AP' is an architectural commitment, not a slogan — it dictates retry, replication, and failover behaviour.

ARCHITECTURE AUDIT

Building a system where CAP Theorem is the load-bearing decision?

30 minutes on the phone, one page in your inbox — what to build, what to skip, what it will cost. You keep the audit even if we are not the right fit.