Skip to main content
  1. References/
  2. Architecture Design Basics/
  3. Pattern Taxonomy/

Reliability, Consistency & Synchronisation

How distributed systems maintain correctness, recover from failures, and coordinate. This section merges reliability (fault tolerance) with consistency (data correctness) because they are inseparable in practice.

PatternPriority
Consistency Models🔴 P0
CAP Theorem & PACELC🔴 P0
Quorum Reads & Writes🔴 P0
Raft Consensus🟠 P1
Two-Phase Commit (2PC)🔴 P0
Saga Pattern🔴 P0
Timeout Strategies🔴 P0
Circuit Breaker🔴 P0
Retry with Backoff & Jitter🔴 P0
Bulkhead Isolation🟠 P1
Ordering & Causality🟠 P1