Error Handling / Resilience
Kind: category
Record: lexicon-category:error-handling-resilience
Canonical: Lexicon
The Error Handling / Resilience category holds 54 lexicon terms.
Listed in Term categories, after Event Messaging Async and before Architecture Review Evolution Governance.
Terms
- All-Or-Nothing Failure
- Brittle Architecture
- Exception Swallowing
- Fail Open
- Failure Propagation
- Fragile Parsing
- Non-Idempotent Operation
- Shared Resource Pool
- Single Behavior Path
- Trusting Invalid Inputs
- Unbounded Retry
- Unsafe Default Continuation
- Blast-Radius Reduction
- Bounded Waiting
- Cascading Failure Prevention
- Continued Operation Under Failure
- Controlled Failure
- Deny-by-Default Behavior
- Early Defect Detection
- Localized Recovery
- Overload Protection
- Safe Failure
- Stability Under Stress
- Transient Failure Recovery
- Backoff
- Error Model
- Alternate Behavior
- Capacity Signaling
- Failure Isolation
- Failure Threshold
- Feature Isolation
- Resource Isolation
- Strict Output
- Timeout
- Tolerant Input
- Availability of Degraded Dependency
- Consistency / Feature Completeness
- Hidden Errors
- Load Amplification
- Slow Operation Tolerance
- Stability
- Stale/Reduced Results
- Strict Validation
- Verbosity
- Introduce Typed Result
- Translate Errors at the Boundary
- Idempotency Key
- Bounded Retry
- Jitter
- Deadline Propagation
- Cancellation
- Load Shedding
- Bounded Queue
- Fail Fast or Fall Back
Linked from
Error Handling / Resilience
Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or contract that carries the same name where one exists, and the layer its category belongs to. A tag category also gives each term an example, which is the file the tag places or the rename from a refused word onto a covering tag.
All-Or-Nothing Failure
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Alternate Behavior
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Availability of Degraded Dependency
- Kind: quality-attribute
- Category: Error Handling / Resilience
- Layer: Correctness Core
Backoff
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Blast-Radius Reduction
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Bounded Queue
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Bounded Retry
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Bounded Waiting
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Brittle Architecture
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Cancellation
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Capacity Signaling
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Cascading Failure Prevention
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Consistency / Feature Completeness
- Kind: quality-attribute
- Category: Error Handling / Resilience
- Layer: Correctness Core
Continued Operation Under Failure
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Controlled Failure
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Deadline Propagation
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Deny-by-Default Behavior
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Early Defect Detection
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Error Model
- Kind: model
- Category: Error Handling / Resilience
- Layer: Correctness Core
Exception Swallowing
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Fail Fast or Fall Back
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Fail Open
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Failure Isolation
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Failure Propagation
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Failure Threshold
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Feature Isolation
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Fragile Parsing
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Idempotency Key
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Introduce Typed Result
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Jitter
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Load Amplification
- Kind: quality-attribute
- Category: Error Handling / Resilience
- Layer: Correctness Core
Load Shedding
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Localized Recovery
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Non-Idempotent Operation
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Overload Protection
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Resource Isolation
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Safe Failure
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Shared Resource Pool
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Single Behavior Path
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Slow Operation Tolerance
- Kind: quality-attribute
- Category: Error Handling / Resilience
- Layer: Correctness Core
Stability
- Kind: quality-attribute
- Category: Error Handling / Resilience
- Layer: Correctness Core
Stability Under Stress
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Stale/Reduced Results
- Kind: quality-attribute
- Category: Error Handling / Resilience
- Layer: Correctness Core
Strict Output
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Strict Validation
- Kind: quality-attribute
- Category: Error Handling / Resilience
- Layer: Correctness Core
Timeout
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Tolerant Input
- Kind: constraint
- Category: Error Handling / Resilience
- Layer: Correctness Core
Transient Failure Recovery
- Kind: capability
- Category: Error Handling / Resilience
- Layer: Correctness Core
Translate Errors at the Boundary
- Kind: technique
- Category: Error Handling / Resilience
- Layer: Correctness Core
Trusting Invalid Inputs
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Unbounded Retry
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Unsafe Default Continuation
- Kind: anti-pattern
- Category: Error Handling / Resilience
- Layer: Correctness Core
Verbosity
- Kind: quality-attribute
- Category: Error Handling / Resilience
- Layer: Correctness Core