Error Boundaries

Kind: pattern

Layer: Correctness Core

Record: architecture:error-boundaries

Severity: recommended

Scope: component, UI, service boundary

Canonical: Ontology

A design pattern that catches failures at a component boundary, so a failing part renders or returns an error while the rest keeps running.

Listed in Architecture principles, after Error Handling and before Fallback Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Refactors

Linked from