Pattern 57 / REPAIR

Read Repair

Use this when Healing stale replicas during normal reads.

Pressure
Healing stale replicas during normal reads
Mechanism
Detect divergent values on read and asynchronously repair replicas
Toll
Reads become slightly more complex and stale data can still leak briefly
Architecture plate57
Diagram for Read Repair
Executive brief

Read Repair fits when Healing stale replicas during normal reads. Mechanism: Detect divergent values on read and asynchronously repair replicas. Use it for Eventually consistent databases and replicated caches. The toll: Reads become slightly more complex and stale data can still leak briefly.

Use when

Eventually consistent databases and replicated caches.

Example

Use read repair when eventually consistent databases and replicated caches..

Review framing

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

Same pressure family

Consistency / Storage

58Hinted Handoff59Anti-Entropy Repair
โ† 5658 โ†’