Resilience
Kind: quality-attribute
Layer: Correctness Core
Record: architecture:resilience
Severity: contextual
Scope: service, system, infrastructure
Canonical: Ontology
The degree to which a system contains failures, stays stable under stress and recovers.
Listed in Architecture principles, after Fault Tolerance and before Robustness Principle.
Requires
Reinforces
Enables
Conflicts with
In tension with
Tensions
Violated by
Refactored by
Severity
Category
Reinforced by
- Service Discovery
- Decentralization
- Autonomy
- Message Queue
- Asynchronous Communication
- Compensating Transaction
- Fail Safe
- Error Handling
- Error Boundaries
- Backpressure
- Statelessness
- Rollback
Linked from
- The canon is grouped twice
- Runtime Discovery / Dynamic Binding
- Control / Coordination / Centralization
- Correctness / Determinism / Verification
- Core Modular Design
- Event / Messaging / Asynchronous Architecture
- Error Handling / Resilience
- Observability / Auditability / Traceability
- Scalability / Performance / Optimization
- Self-Healing / Recovery / Deployment Safety
- Core Vocabulary
- Error Handling / Resilience
- Quality Attributes
- Severity levels
- The resolutions