02 — Availability Patterns
Purpose
[stub: availability]
See Also
- Chaos experiments —
4-archive/g-reliability/chaos/ - The
dr-runbook-writerskill for turning DR patterns into an executable runbook
Metadata
| Author | Amit Singh |
| Scope | patterns |
Local graph
Related notes
Patterns
A book-shaped table of contents for reusable engineering patterns spanning object-oriented design, enterprise architecture, distributed systems, messaging, APIs, cloud infrastructure, observability, security, concurrency, AI/agentic systems, and organizational design — grounded in production experience at scale.
01 — Resilience Patterns
Graceful Degradation, Load Shedding, Fail Fast, and Self-Healing — the system-level resilience postures that sit above any single pattern like Circuit Breaker or Bulkhead.
03 — Scalability Patterns
Horizontal vs. Vertical Scaling, Elasticity, and Partitioning — the levers for handling more load, and why horizontal scaling is usually the one worth designing for first.
02 — Pattern Selection & Trade-offs
How to choose between competing patterns under real forces: naming the context, weighing trade-offs and consequences, composing multiple patterns together, and recognizing when a pattern has outlived its fit.