# The arch records whose severity is recommended

This index as JSON: https://banes-lab.com/json/api/facets/arch/severity/recommended

## Entries

- [Assessment](https://banes-lab.com/records/arch/assessment.md)
- [Architecture Review](https://banes-lab.com/records/arch/architecture-review.md)
- [Design Review](https://banes-lab.com/records/arch/design-review.md)
- [Impact Analysis](https://banes-lab.com/records/arch/impact-analysis.md)
- [Fitness Functions](https://banes-lab.com/records/arch/fitness-functions.md)
- [Quality Attributes](https://banes-lab.com/records/arch/quality-attributes.md)
- [Architecture Decision Records (ADR)](https://banes-lab.com/records/arch/architecture-decision-records.md)
- [First-Principles Design](https://banes-lab.com/records/arch/first-principles-design.md)
- [Pattern Consistency](https://banes-lab.com/records/arch/pattern-consistency.md)
- [Strategy Pattern](https://banes-lab.com/records/arch/strategy-pattern.md)
- [Observer Pattern](https://banes-lab.com/records/arch/observer-pattern.md)
- [Command Pattern](https://banes-lab.com/records/arch/command-pattern.md)
- [State Pattern](https://banes-lab.com/records/arch/state-pattern.md)
- [Chain of Responsibility Pattern](https://banes-lab.com/records/arch/chain-of-responsibility-pattern.md)
- [Finite State Machine](https://banes-lab.com/records/arch/finite-state-machine.md)
- [Causal Dependency](https://banes-lab.com/records/arch/causal-dependency.md)
- [Ports and Adapters Architecture](https://banes-lab.com/records/arch/ports-and-adapters-architecture.md)
- [Hexagonal Architecture](https://banes-lab.com/records/arch/hexagonal-architecture.md)
- [Clean Architecture](https://banes-lab.com/records/arch/clean-architecture.md)
- [Component-Based Architecture](https://banes-lab.com/records/arch/component-based-architecture.md)
- [Package by Feature](https://banes-lab.com/records/arch/package-by-feature.md)
- [Pipes and Filters](https://banes-lab.com/records/arch/pipes-and-filters.md)
- [Design by Contract](https://banes-lab.com/records/arch/design-by-contract.md)
- [Interface-Based Design](https://banes-lab.com/records/arch/interface-based-design.md)
- [Contract-First Design](https://banes-lab.com/records/arch/contract-first-design.md)
- [Postconditions](https://banes-lab.com/records/arch/postconditions.md)
- [Forward Compatibility](https://banes-lab.com/records/arch/forward-compatibility.md)
- [Uniform Interface](https://banes-lab.com/records/arch/uniform-interface.md)
- [Consumer-Driven Contracts](https://banes-lab.com/records/arch/consumer-driven-contracts.md)
- [Centralized Authentication](https://banes-lab.com/records/arch/centralized-authentication.md)
- [Centralized Logging](https://banes-lab.com/records/arch/centralized-logging.md)
- [Composability](https://banes-lab.com/records/arch/composability.md)
- [Composition Over Inheritance](https://banes-lab.com/records/arch/composition-over-inheritance.md)
- [Reusability](https://banes-lab.com/records/arch/reusability.md)
- [Replaceability](https://banes-lab.com/records/arch/replaceability.md)
- [Interchangeability](https://banes-lab.com/records/arch/interchangeability.md)
- [Independence](https://banes-lab.com/records/arch/independence.md)
- [Determinism](https://banes-lab.com/records/arch/determinism.md)
- [Predictability](https://banes-lab.com/records/arch/predictability.md)
- [Pure Functions](https://banes-lab.com/records/arch/pure-functions.md)
- [Immutability](https://banes-lab.com/records/arch/immutability.md)
- [Reproducibility](https://banes-lab.com/records/arch/reproducibility.md)
- [Specification-Based Testing](https://banes-lab.com/records/arch/specification-based-testing.md)
- [Property-Based Testing](https://banes-lab.com/records/arch/property-based-testing.md)
- [Factory Pattern](https://banes-lab.com/records/arch/factory-pattern.md)
- [Builder Pattern](https://banes-lab.com/records/arch/builder-pattern.md)
- [Bounded Context](https://banes-lab.com/records/arch/bounded-context.md)
- [Context Mapping](https://banes-lab.com/records/arch/context-mapping.md)
- [Anti-Corruption Layer](https://banes-lab.com/records/arch/anti-corruption-layer.md)
- [Value Object](https://banes-lab.com/records/arch/value-object.md)
- [Fail Fast](https://banes-lab.com/records/arch/fail-fast.md)
- [Graceful Degradation](https://banes-lab.com/records/arch/graceful-degradation.md)
- [Error Boundaries](https://banes-lab.com/records/arch/error-boundaries.md)
- [Domain Events](https://banes-lab.com/records/arch/domain-events.md)
- [Integration Events](https://banes-lab.com/records/arch/integration-events.md)
- [Outbox Pattern](https://banes-lab.com/records/arch/outbox-pattern.md)
- [Self-Describing API](https://banes-lab.com/records/arch/self-describing-api.md)
- [Declarative Configuration](https://banes-lab.com/records/arch/declarative-configuration.md)
- [Capability Declaration](https://banes-lab.com/records/arch/capability-declaration.md)
- [Causation ID](https://banes-lab.com/records/arch/causation-id.md)
- [Dashboards](https://banes-lab.com/records/arch/dashboards.md)
- [Extension Points](https://banes-lab.com/records/arch/extension-points.md)
- [Inversion of Control (IoC)](https://banes-lab.com/records/arch/inversion-of-control.md)
- [Dependency Injection](https://banes-lab.com/records/arch/dependency-injection.md)
- [Environment Parity](https://banes-lab.com/records/arch/environment-parity.md)
- [Protocol Independence](https://banes-lab.com/records/arch/protocol-independence.md)
- [Dynamic Dispatch](https://banes-lab.com/records/arch/dynamic-dispatch.md)
- [Statelessness](https://banes-lab.com/records/arch/statelessness.md)
- [Performance Engineering](https://banes-lab.com/records/arch/performance-engineering.md)
- [Profiling](https://banes-lab.com/records/arch/profiling.md)
- [Benchmarking](https://banes-lab.com/records/arch/benchmarking.md)
- [Bottleneck Analysis](https://banes-lab.com/records/arch/bottleneck-analysis.md)
- [Canonical Schema](https://banes-lab.com/records/arch/canonical-schema.md)
- [Canonicalization](https://banes-lab.com/records/arch/canonicalization.md)
- [Ubiquitous Language](https://banes-lab.com/records/arch/ubiquitous-language.md)
- [Intent-Revealing Interface](https://banes-lab.com/records/arch/intent-revealing-interface.md)
- [Principle of Least Surprise](https://banes-lab.com/records/arch/principle-of-least-surprise.md)
- [Database Normalization](https://banes-lab.com/records/arch/database-normalization.md)
- [Policy as Code](https://banes-lab.com/records/arch/policy-as-code.md)
- [Open/Closed Principle (OCP)](https://banes-lab.com/records/arch/open-closed.md)
- [Polymorphism](https://banes-lab.com/records/arch/polymorphism.md)
- [Pipeline Architecture](https://banes-lab.com/records/arch/pipeline-architecture.md)
- [Stateless Processing](https://banes-lab.com/records/arch/stateless-processing.md)
- [Facade Pattern](https://banes-lab.com/records/arch/facade-pattern.md)
- [Composite Pattern](https://banes-lab.com/records/arch/composite-pattern.md)
- [Unit of Work Pattern](https://banes-lab.com/records/arch/unit-of-work-pattern.md)
- [Controlled Side Effects](https://banes-lab.com/records/arch/controlled-side-effects.md)
