Graceful Degradation

Kind: principle

Layer: Correctness Core

Record: architecture:graceful-degradation

Severity: recommended

Scope: service, UX, system

Canonical: Ontology

A design rule that the failure of an optional dependency removes only the feature it serves, and the rest of the system keeps working.

Listed in Architecture principles, after Fail Secure and before Fault Tolerance.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Linked from