# Error Handling / Resilience

Record: `arch-category:error-handling-resilience`
Kind: category
Canonical: https://banes-lab.com/ontology#arch-category-error-handling-resilience

## principle

- [Defensive Programming](https://banes-lab.com/records/arch/defensive-programming.md)
- [Fail Fast](https://banes-lab.com/records/arch/fail-fast.md)
- [Fail Safe](https://banes-lab.com/records/arch/fail-safe.md)
- [Fail Secure](https://banes-lab.com/records/arch/fail-secure.md)
- [Graceful Degradation](https://banes-lab.com/records/arch/graceful-degradation.md)
- [Fault Tolerance](https://banes-lab.com/records/arch/fault-tolerance.md)
- [Resilience](https://banes-lab.com/records/arch/resilience.md)
- [Robustness Principle](https://banes-lab.com/records/arch/robustness-principle.md)
- [Error Handling](https://banes-lab.com/records/arch/error-handling.md)
- [Error Boundaries](https://banes-lab.com/records/arch/error-boundaries.md)
- [Fallback Pattern](https://banes-lab.com/records/arch/fallback-pattern.md)
- [Retry Pattern](https://banes-lab.com/records/arch/retry-pattern.md)
- [Timeout Pattern](https://banes-lab.com/records/arch/timeout-pattern.md)
- [Circuit Breaker Pattern](https://banes-lab.com/records/arch/circuit-breaker-pattern.md)
- [Bulkhead Pattern](https://banes-lab.com/records/arch/bulkhead-pattern.md)
- [Backpressure](https://banes-lab.com/records/arch/backpressure.md)
