Pattern 46 / CONSENSUS

Quorum

Use this when tuning consistency and availability in replicated systems.

Pressure
Tuning consistency and availability in replicated systems
Mechanism
Require enough replicas for reads and writes so quorums overlap
Toll
Higher quorum counts increase latency and reduce availability during failures
Architecture plate46
Diagram for Quorum
Executive brief

Quorum fits when tuning consistency and availability in replicated systems. Mechanism: require enough replicas for reads and writes so quorums overlap. Use it for Dynamo/Cassandra-style stores and replicated consensus-adjacent designs. The toll: higher quorum counts increase latency and reduce availability during failures.

Use when

Dynamo/cassandra-style stores and replicated consensus-adjacent designs.

Example

N=3, w=2, r=2 makes reads intersect the latest write.

Review framing

Describe the pressure first, then the mechanism, then the cost. That keeps the design grounded.

Same pressure family

Consistency Patterns

44Two-Phase Commit (2PC)45Saga Pattern47Vector Clocks
โ† 4547 โ†’