Skip to content
Preptima
hardConceptDesignMidSeniorStaff

CAP says you must choose between consistency and availability under a network partition. What are you giving up, concretely?

4 min readUpdated 2026-08-15

Answer

Short answer

Under partition you either reject requests on the side that cannot reach a quorum, or serve them and accept divergent replicas that need reconciling.CAP's C is linearisability, not ACID's C, and the choice binds only while partitioned.

Was this answer helpful?

Likely follow-ups

  • Where does eventual consistency put the reconciliation work, and who resolves a conflicting write?
  • Why does a Raft minority partition reject writes but still risk serving a stale read?
  • How do R plus W greater than RF quorums give you a consistency knob per query rather than per cluster?
  • Which parts of a checkout flow can tolerate staleness, and which cannot?

Related questions

Further reading

Related Topics