Back to Concepts
#21

CAP Theorem

The CAP Theorem states that a distributed system can only provide two of the following three guarantees:

1. Consistency (Every read receives the most recent write)
2. Availability (Every request receives a response)
3. Partition Tolerance (System continues to work despite network failures)

C
Consistency
A
Availability
P
Partition Tolerance
Pick 2 (Usually P + C or A)