# Severity levels

> Each severity level is listed with its definition and the principles that carry it.

Page: Ontology · Schema
Canonical: https://banes-lab.com/ontology/schema#the-vocabulary-severity

Listed in [Ontology · Schema](https://banes-lab.com/api/pages/ontology/schema.md), after [The kind taxonomy](https://banes-lab.com/ontology/schema/the-kind-taxonomy.md) and before [Domain tiers](https://banes-lab.com/ontology/schema/the-vocabulary-domain-tier.md).

Each severity level is listed with its definition and the principles that carry it.

### mandatory

Details

Definition
A principle that applies to every system within its scope.

Principles
[Explicit Boundaries](https://banes-lab.com/records/architecture/explicit-boundaries.md), [Dependency Graph](https://banes-lab.com/records/architecture/dependency-graph.md), [Explicit Contracts](https://banes-lab.com/records/architecture/explicit-contracts.md), [Stable Interfaces](https://banes-lab.com/records/architecture/stable-interfaces.md), [API Contract](https://banes-lab.com/records/architecture/api-contract.md), [Service Contract](https://banes-lab.com/records/architecture/service-contract.md), [Data Contract](https://banes-lab.com/records/architecture/data-contract.md), [Schema Contract](https://banes-lab.com/records/architecture/schema-contract.md), [Semantic Contracts](https://banes-lab.com/records/architecture/semantic-contracts.md), [Preconditions](https://banes-lab.com/records/architecture/preconditions.md), [Invariant](https://banes-lab.com/records/architecture/invariant.md), [Backward Compatibility](https://banes-lab.com/records/architecture/backward-compatibility.md), [Versioning](https://banes-lab.com/records/architecture/versioning.md), [Protocol Compatibility](https://banes-lab.com/records/architecture/protocol-compatibility.md), [Interoperability](https://banes-lab.com/records/architecture/interoperability.md), [Repeatability](https://banes-lab.com/records/architecture/repeatability.md), [Correctness](https://banes-lab.com/records/architecture/correctness.md), [Static Analysis](https://banes-lab.com/records/architecture/static-analysis.md), [Testability](https://banes-lab.com/records/architecture/testability.md), [Validation](https://banes-lab.com/records/architecture/validation.md), [Verification](https://banes-lab.com/records/architecture/verification.md), [Configuration Externalization](https://banes-lab.com/records/architecture/configuration-externalization.md), [Single Responsibility Principle (SRP)](https://banes-lab.com/records/architecture/single-responsibility.md), [Separation of Concerns](https://banes-lab.com/records/architecture/separation-of-concerns.md), [Do Not Repeat Yourself (DRY)](https://banes-lab.com/records/architecture/duplicate-code.md), [High Cohesion](https://banes-lab.com/records/architecture/high-cohesion.md), [Low Coupling](https://banes-lab.com/records/architecture/low-coupling.md), [Encapsulation](https://banes-lab.com/records/architecture/encapsulation.md), [Information Hiding](https://banes-lab.com/records/architecture/information-hiding.md), [Abstraction](https://banes-lab.com/records/architecture/abstraction.md), [Modularity](https://banes-lab.com/records/architecture/modularity.md), [Interface Segregation Principle (ISP)](https://banes-lab.com/records/architecture/interface-segregation.md), [Dependency Inversion Principle (DIP)](https://banes-lab.com/records/architecture/dependency-inversion.md), [Liskov Substitution Principle (LSP)](https://banes-lab.com/records/architecture/liskov-substitution.md), [Defensive Programming](https://banes-lab.com/records/architecture/defensive-programming.md), [Fail Safe](https://banes-lab.com/records/architecture/fail-safe.md), [Fail Secure](https://banes-lab.com/records/architecture/fail-secure.md), [Error Handling](https://banes-lab.com/records/architecture/error-handling.md), [Timeout Pattern](https://banes-lab.com/records/architecture/timeout-pattern.md), [Code Review](https://banes-lab.com/records/architecture/code-review.md), [Architectural Consistency](https://banes-lab.com/records/architecture/architectural-consistency.md), [Model Evaluation](https://banes-lab.com/records/architecture/model-evaluation.md), [Logging](https://banes-lab.com/records/architecture/logging.md), [Monitoring](https://banes-lab.com/records/architecture/monitoring.md), [Alerting](https://banes-lab.com/records/architecture/alerting.md), [Traceability](https://banes-lab.com/records/architecture/traceability.md), [Adapter Pattern](https://banes-lab.com/records/architecture/adapter-pattern.md), [Rollback](https://banes-lab.com/records/architecture/rollback.md), [Schema Validation](https://banes-lab.com/records/architecture/schema-validation.md), [Type Safety](https://banes-lab.com/records/architecture/type-safety.md), [Single Source of Truth](https://banes-lab.com/records/architecture/single-source-of-truth.md), [Semantic Consistency](https://banes-lab.com/records/architecture/semantic-consistency.md), [Security by Design](https://banes-lab.com/records/architecture/security-by-design.md), [Defense in Depth](https://banes-lab.com/records/architecture/defense-in-depth.md), [Least Privilege](https://banes-lab.com/records/architecture/least-privilege.md), [Secure by Default](https://banes-lab.com/records/architecture/secure-by-default.md), [Attack Surface Reduction](https://banes-lab.com/records/architecture/attack-surface-reduction.md), [Authentication](https://banes-lab.com/records/architecture/authentication.md), [Authorization](https://banes-lab.com/records/architecture/authorization.md), [Access Control](https://banes-lab.com/records/architecture/access-control.md), [Input Validation](https://banes-lab.com/records/architecture/input-validation.md), [Output Encoding](https://banes-lab.com/records/architecture/output-encoding.md), [Encryption in Transit](https://banes-lab.com/records/architecture/encryption-in-transit.md), [Secrets Management](https://banes-lab.com/records/architecture/secrets-management.md), [Policy Enforcement](https://banes-lab.com/records/architecture/policy-enforcement.md), [Parameterized Queries](https://banes-lab.com/records/architecture/parameterized-queries.md), [Stated Invariant](https://banes-lab.com/records/architecture/stated-invariant.md), [Derived Record State](https://banes-lab.com/records/architecture/derived-record-state.md), [Declared Subject](https://banes-lab.com/records/architecture/declared-subject.md), [Operand-Free Outcome Surface](https://banes-lab.com/records/architecture/operand-free-outcome-surface.md), [Projection Channel](https://banes-lab.com/records/architecture/projection-channel.md), [Two-Direction Index](https://banes-lab.com/records/architecture/two-direction-index.md), [Independent Lifetime Axes](https://banes-lab.com/records/architecture/independent-lifetime-axes.md), [Write Scope and Read Population](https://banes-lab.com/records/architecture/write-scope-and-read-population.md), [Single Aggregate](https://banes-lab.com/records/architecture/single-aggregate.md), [Closed Vocabulary](https://banes-lab.com/records/architecture/closed-vocabulary.md), [Positional Slot Resolution](https://banes-lab.com/records/architecture/positional-slot-resolution.md), [Concern-Folder Correspondence](https://banes-lab.com/records/architecture/concern-folder-correspondence.md), [Glob-Resolvable Tree](https://banes-lab.com/records/architecture/glob-resolvable-tree.md), [Declared Jurisdiction](https://banes-lab.com/records/architecture/declared-jurisdiction.md), [Bounded Nesting Depth](https://banes-lab.com/records/architecture/bounded-nesting-depth.md), [Sideways Overflow](https://banes-lab.com/records/architecture/sideways-overflow.md), [One Concern Per File](https://banes-lab.com/records/architecture/one-concern-per-file.md), [Narrowest Concern](https://banes-lab.com/records/architecture/narrowest-concern.md), [Agnostic-First Vocabulary](https://banes-lab.com/records/architecture/agnostic-first-vocabulary.md), [Guided Vocabulary Refusal](https://banes-lab.com/records/architecture/guided-vocabulary-refusal.md), [Derived Naming Registry](https://banes-lab.com/records/architecture/derived-naming-registry.md), [Set-Relative Member Name](https://banes-lab.com/records/architecture/set-relative-member-name.md), [Manual Identity Migration](https://banes-lab.com/records/architecture/manual-identity-migration.md), [Collision Consolidation](https://banes-lab.com/records/architecture/collision-consolidation.md), [Mirrored Test Placement](https://banes-lab.com/records/architecture/mirrored-test-placement.md), [Sanctioned Generic Subject](https://banes-lab.com/records/architecture/sanctioned-generic-subject.md), [Conformance at Creation](https://banes-lab.com/records/architecture/conformance-at-creation.md), [Registry-Held Order](https://banes-lab.com/records/architecture/registry-held-order.md), [Externally Resolved Slot](https://banes-lab.com/records/architecture/externally-resolved-slot.md), [Root Spine Files](https://banes-lab.com/records/architecture/root-spine-files.md), [Idempotency](https://banes-lab.com/records/architecture/idempotency.md), [Atomicity](https://banes-lab.com/records/architecture/atomicity.md), [Transaction Boundary](https://banes-lab.com/records/architecture/transaction-boundary.md), [Consistency](https://banes-lab.com/records/architecture/consistency.md), [Concurrency Control](https://banes-lab.com/records/architecture/concurrency-control.md), [State Isolation](https://banes-lab.com/records/architecture/state-isolation.md)

### recommended

Details

Definition
A principle that applies by default and gives way to a stated reason.

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

### contextual

Details

Definition
A principle that applies only to the systems its Mandatory for field names, such as distributed systems.

Principles
[Domain-Driven Design (DDD)](https://banes-lab.com/records/architecture/domain-driven-design.md), [Domain Model](https://banes-lab.com/records/architecture/domain-model.md), [Aggregate](https://banes-lab.com/records/architecture/aggregate.md), [Entity](https://banes-lab.com/records/architecture/entity.md), [Domain Service](https://banes-lab.com/records/architecture/domain-service.md), [Runtime Discovery](https://banes-lab.com/records/architecture/runtime-discovery.md), [Service Discovery](https://banes-lab.com/records/architecture/service-discovery.md), [Dynamic Binding](https://banes-lab.com/records/architecture/dynamic-binding.md), [Runtime Extensibility](https://banes-lab.com/records/architecture/runtime-extensibility.md), [Causality](https://banes-lab.com/records/architecture/causality.md), [Causal Consistency](https://banes-lab.com/records/architecture/causal-consistency.md), [Happens-Before Relationship](https://banes-lab.com/records/architecture/happens-before-relationship.md), [Event Ordering](https://banes-lab.com/records/architecture/event-ordering.md), [Directed Acyclic Graph (DAG)](https://banes-lab.com/records/architecture/directed-acyclic-graph.md), [Vector Clocks](https://banes-lab.com/records/architecture/vector-clocks.md), [Lamport Clocks](https://banes-lab.com/records/architecture/lamport-clocks.md), [Hybrid Logical Clocks](https://banes-lab.com/records/architecture/hybrid-logical-clocks.md), [CRDTs](https://banes-lab.com/records/architecture/crdts.md), [Total-Order Broadcast](https://banes-lab.com/records/architecture/total-order-broadcast.md), [CAP Theorem](https://banes-lab.com/records/architecture/cap-theorem.md), [PACELC Theorem](https://banes-lab.com/records/architecture/pacelc-theorem.md), [Control Plane](https://banes-lab.com/records/architecture/control-plane.md), [Orchestration](https://banes-lab.com/records/architecture/orchestration.md), [Centralized Configuration](https://banes-lab.com/records/architecture/centralized-configuration.md), [Decentralization](https://banes-lab.com/records/architecture/decentralization.md), [Leader Election](https://banes-lab.com/records/architecture/leader-election.md), [Consensus](https://banes-lab.com/records/architecture/consensus.md), [Choreography](https://banes-lab.com/records/architecture/choreography.md), [Referential Transparency](https://banes-lab.com/records/architecture/referential-transparency.md), [Formal Verification](https://banes-lab.com/records/architecture/formal-verification.md), [Portability](https://banes-lab.com/records/architecture/portability.md), [Platform Independence](https://banes-lab.com/records/architecture/platform-independence.md), [Containerization](https://banes-lab.com/records/architecture/containerization.md), [Infrastructure as Code](https://banes-lab.com/records/architecture/infrastructure-as-code.md), [Standards Compliance](https://banes-lab.com/records/architecture/standards-compliance.md), [Immutable Infrastructure](https://banes-lab.com/records/architecture/immutable-infrastructure.md), [Autonomy](https://banes-lab.com/records/architecture/autonomy.md), [Event-Driven Architecture](https://banes-lab.com/records/architecture/event-driven-architecture.md), [Publish/Subscribe Pattern](https://banes-lab.com/records/architecture/publish-subscribe-pattern.md), [Message Queue](https://banes-lab.com/records/architecture/message-queue.md), [Message Broker](https://banes-lab.com/records/architecture/message-broker.md), [Event Bus](https://banes-lab.com/records/architecture/event-bus.md), [Event Stream](https://banes-lab.com/records/architecture/event-stream.md), [Event Sourcing](https://banes-lab.com/records/architecture/event-sourcing.md), [CQRS](https://banes-lab.com/records/architecture/command-query-responsibility-segregation.md), [Asynchronous Communication](https://banes-lab.com/records/architecture/asynchronous-communication.md), [Eventual Consistency](https://banes-lab.com/records/architecture/eventual-consistency.md), [Saga Pattern](https://banes-lab.com/records/architecture/saga-pattern.md), [Compensating Transaction](https://banes-lab.com/records/architecture/compensating-transaction.md), [Append-Only Log](https://banes-lab.com/records/architecture/append-only-log.md), [Dead-Letter Queue](https://banes-lab.com/records/architecture/dead-letter-queue.md), [Idempotent Consumer](https://banes-lab.com/records/architecture/idempotent-consumer.md), [Competing Consumers](https://banes-lab.com/records/architecture/competing-consumers.md), [Fault Tolerance](https://banes-lab.com/records/architecture/fault-tolerance.md), [Resilience](https://banes-lab.com/records/architecture/resilience.md), [Robustness Principle](https://banes-lab.com/records/architecture/robustness-principle.md), [Fallback Pattern](https://banes-lab.com/records/architecture/fallback-pattern.md), [Retry Pattern](https://banes-lab.com/records/architecture/retry-pattern.md), [Circuit Breaker Pattern](https://banes-lab.com/records/architecture/circuit-breaker-pattern.md), [Bulkhead Pattern](https://banes-lab.com/records/architecture/bulkhead-pattern.md), [Backpressure](https://banes-lab.com/records/architecture/backpressure.md), [Gap Analysis](https://banes-lab.com/records/architecture/gap-analysis.md), [Evolutionary Architecture](https://banes-lab.com/records/architecture/evolutionary-architecture.md), [Minimum Viable Architecture](https://banes-lab.com/records/architecture/minimum-viable-architecture.md), [Greenfield Development](https://banes-lab.com/records/architecture/greenfield-development.md), [Reference Architecture](https://banes-lab.com/records/architecture/reference-architecture.md), [Standardization](https://banes-lab.com/records/architecture/standardization.md), [Self-Describing Architecture](https://banes-lab.com/records/architecture/self-describing-architecture.md), [Self-Describing Structures](https://banes-lab.com/records/architecture/self-describing-structures.md), [Metadata-Driven Design](https://banes-lab.com/records/architecture/metadata-driven-design.md), [Convention over Configuration](https://banes-lab.com/records/architecture/convention-over-configuration.md), [Manifest-Based Design](https://banes-lab.com/records/architecture/manifest-based-design.md), [Homoiconicity](https://banes-lab.com/records/architecture/homoiconicity.md), [Code as Data](https://banes-lab.com/records/architecture/code-as-data.md), [Metaprogramming](https://banes-lab.com/records/architecture/metaprogramming.md), [Reflection](https://banes-lab.com/records/architecture/reflection.md), [Introspection](https://banes-lab.com/records/architecture/introspection.md), [Compile-Time Evaluation](https://banes-lab.com/records/architecture/compile-time-evaluation.md), [Domain-Specific Language (DSL)](https://banes-lab.com/records/architecture/domain-specific-language.md), [Language-Oriented Programming](https://banes-lab.com/records/architecture/language-oriented-programming.md), [Model-Driven Architecture](https://banes-lab.com/records/architecture/model-driven-architecture.md), [Artificial Intelligence Architecture](https://banes-lab.com/records/architecture/artificial-intelligence-architecture.md), [Machine Learning Architecture](https://banes-lab.com/records/architecture/machine-learning-architecture.md), [Model Governance](https://banes-lab.com/records/architecture/model-governance.md), [Model Inference](https://banes-lab.com/records/architecture/model-inference.md), [Retrieval-Augmented Generation (RAG)](https://banes-lab.com/records/architecture/retrieval-augmented-generation.md), [Vector Search](https://banes-lab.com/records/architecture/vector-search.md), [Knowledge Graphs](https://banes-lab.com/records/architecture/knowledge-graphs.md), [Explainability](https://banes-lab.com/records/architecture/explainability.md), [Model Safety](https://banes-lab.com/records/architecture/model-safety.md), [Prompt Engineering](https://banes-lab.com/records/architecture/prompt-engineering.md), [Model Drift Monitoring](https://banes-lab.com/records/architecture/model-drift-monitoring.md), [Agentic Architecture](https://banes-lab.com/records/architecture/agentic-architecture.md), [Observability](https://banes-lab.com/records/architecture/observability.md), [Auditability](https://banes-lab.com/records/architecture/auditability.md), [Audit Logging](https://banes-lab.com/records/architecture/audit-logging.md), [Correlation ID](https://banes-lab.com/records/architecture/correlation-id.md), [Distributed Tracing](https://banes-lab.com/records/architecture/distributed-tracing.md), [SLO/SLI](https://banes-lab.com/records/architecture/slo-sli.md), [Template Method Pattern](https://banes-lab.com/records/architecture/template-method-pattern.md), [Mediator Pattern](https://banes-lab.com/records/architecture/mediator-pattern.md), [Iterator Pattern](https://banes-lab.com/records/architecture/iterator-pattern.md), [Visitor Pattern](https://banes-lab.com/records/architecture/visitor-pattern.md), [Memento Pattern](https://banes-lab.com/records/architecture/memento-pattern.md), [Null Object Pattern](https://banes-lab.com/records/architecture/null-object-pattern.md), [Statecharts](https://banes-lab.com/records/architecture/statecharts.md), [Factory Method Pattern](https://banes-lab.com/records/architecture/factory-method-pattern.md), [Abstract Factory Pattern](https://banes-lab.com/records/architecture/abstract-factory-pattern.md), [Prototype Pattern](https://banes-lab.com/records/architecture/prototype-pattern.md), [Proxy Pattern](https://banes-lab.com/records/architecture/proxy-pattern.md), [Bridge Pattern](https://banes-lab.com/records/architecture/bridge-pattern.md), [Decorator Pattern](https://banes-lab.com/records/architecture/decorator-pattern.md), [Flyweight Pattern](https://banes-lab.com/records/architecture/flyweight-pattern.md), [Scalability](https://banes-lab.com/records/architecture/scalability.md), [Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md), [Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md), [Elasticity](https://banes-lab.com/records/architecture/elasticity.md), [Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md), [Sharding](https://banes-lab.com/records/architecture/sharding.md), [Partitioning](https://banes-lab.com/records/architecture/partitioning.md), [Caching](https://banes-lab.com/records/architecture/caching.md), [Concurrency](https://banes-lab.com/records/architecture/concurrency.md), [Parallelism](https://banes-lab.com/records/architecture/parallelism.md), [Throughput](https://banes-lab.com/records/architecture/throughput.md), [Latency](https://banes-lab.com/records/architecture/latency.md), [Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md), [Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md), [Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md), [Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md), [Optimization](https://banes-lab.com/records/architecture/optimization.md), [Resource Utilization](https://banes-lab.com/records/architecture/resource-utilization.md), [Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md), [Memory Efficiency](https://banes-lab.com/records/architecture/memory-efficiency.md), [CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md), [Read Replica](https://banes-lab.com/records/architecture/read-replica.md), [Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md), [Streaming Architecture](https://banes-lab.com/records/architecture/streaming-architecture.md), [Single-Pass Processing](https://banes-lab.com/records/architecture/single-pass-processing.md), [Lazy Evaluation](https://banes-lab.com/records/architecture/lazy-evaluation.md), [Sequential Access](https://banes-lab.com/records/architecture/sequential-access.md), [Forward-Only Processing](https://banes-lab.com/records/architecture/forward-only-processing.md), [Dataflow Architecture](https://banes-lab.com/records/architecture/dataflow-architecture.md), [Windowing](https://banes-lab.com/records/architecture/windowing.md), [Fan-out/Fan-in](https://banes-lab.com/records/architecture/fan-out-fan-in.md), [Batch-vs-Stream](https://banes-lab.com/records/architecture/batch-vs-stream.md), [Plugin Architecture](https://banes-lab.com/records/architecture/plugin-architecture.md), [Service Registry](https://banes-lab.com/records/architecture/service-registry.md), [Registry Pattern](https://banes-lab.com/records/architecture/registry-pattern.md), [Feature Toggle](https://banes-lab.com/records/architecture/feature-toggle.md), [Self-Healing Architecture](https://banes-lab.com/records/architecture/self-healing-architecture.md), [Health Checks](https://banes-lab.com/records/architecture/health-checks.md), [Failover](https://banes-lab.com/records/architecture/failover.md), [Redundancy](https://banes-lab.com/records/architecture/redundancy.md), [Replication](https://banes-lab.com/records/architecture/replication.md), [Auto-Scaling](https://banes-lab.com/records/architecture/auto-scaling.md), [Auto-Remediation](https://banes-lab.com/records/architecture/auto-remediation.md), [Blue-Green Deployment](https://banes-lab.com/records/architecture/blue-green-deployment.md), [Canary Deployment](https://banes-lab.com/records/architecture/canary-deployment.md), [Chaos Engineering](https://banes-lab.com/records/architecture/chaos-engineering.md), [Graceful Shutdown](https://banes-lab.com/records/architecture/graceful-shutdown.md), [RAID Redundancy](https://banes-lab.com/records/architecture/raid-redundancy.md), [Canonical Model](https://banes-lab.com/records/architecture/canonical-model.md), [Canonical Data Model](https://banes-lab.com/records/architecture/canonical-data-model.md), [Normalization](https://banes-lab.com/records/architecture/normalization.md), [Zero Trust Architecture](https://banes-lab.com/records/architecture/zero-trust-architecture.md), [Threat Modeling](https://banes-lab.com/records/architecture/threat-modeling.md), [RBAC](https://banes-lab.com/records/architecture/role-based-access-control.md), [ABAC](https://banes-lab.com/records/architecture/attribute-based-access-control.md), [Encryption at Rest](https://banes-lab.com/records/architecture/encryption-at-rest.md), [Privacy by Design](https://banes-lab.com/records/architecture/privacy-by-design.md), [Compliance](https://banes-lab.com/records/architecture/compliance.md), [Governance](https://banes-lab.com/records/architecture/governance.md), [Risk Management](https://banes-lab.com/records/architecture/risk-management.md), [Continuous Compliance](https://banes-lab.com/records/architecture/continuous-compliance.md), [CSRF Protection](https://banes-lab.com/records/architecture/csrf-protection.md), [Session Management](https://banes-lab.com/records/architecture/session-management.md), [Layered Architecture](https://banes-lab.com/records/architecture/layered-architecture.md), [Microservices](https://banes-lab.com/records/architecture/microservices.md), [Monolith Architecture](https://banes-lab.com/records/architecture/monolith-architecture.md), [Service-Oriented Architecture](https://banes-lab.com/records/architecture/service-oriented-architecture.md), [Space-Based Architecture](https://banes-lab.com/records/architecture/space-based-architecture.md), [Write Barrier](https://banes-lab.com/records/architecture/write-barrier.md), [Derived Party Count](https://banes-lab.com/records/architecture/derived-party-count.md), [Fan-In Ceiling](https://banes-lab.com/records/architecture/fan-in-ceiling.md), [Layer Spine Precedence](https://banes-lab.com/records/architecture/layer-spine-precedence.md), [Case Dialect](https://banes-lab.com/records/architecture/case-dialect.md), [ACID](https://banes-lab.com/records/architecture/acid.md), [Isolation](https://banes-lab.com/records/architecture/isolation.md), [Optimistic Locking](https://banes-lab.com/records/architecture/optimistic-locking.md), [Pessimistic Locking](https://banes-lab.com/records/architecture/pessimistic-locking.md), [Petri Nets](https://banes-lab.com/records/architecture/petri-nets.md)

### discouraged

Details

Definition
A design that is avoided unless a stated need calls for it.

Principles
[Big Ball of Mud](https://banes-lab.com/records/architecture/big-ball-of-mud.md), [God Object](https://banes-lab.com/records/architecture/god-object.md), [Concrete Coupling](https://banes-lab.com/records/architecture/concrete-coupling.md), [Schema Drift](https://banes-lab.com/records/architecture/schema-drift.md), [Implicit Contract](https://banes-lab.com/records/architecture/implicit-contract.md), [Hardcoded Configuration](https://banes-lab.com/records/architecture/hardcoded-configuration.md), [Shared Mutable State](https://banes-lab.com/records/architecture/shared-mutable-state.md), [Boundary Leakage](https://banes-lab.com/records/architecture/boundary-leakage.md), [Manual-Only Governance](https://banes-lab.com/records/architecture/manual-only-governance.md), [Opaque Runtime Behavior](https://banes-lab.com/records/architecture/opaque-runtime-behavior.md), [Unowned Risk](https://banes-lab.com/records/architecture/unowned-risk.md), [Unobservable Failure](https://banes-lab.com/records/architecture/unobservable-failure.md), [Unversioned Breaking Change](https://banes-lab.com/records/architecture/unversioned-breaking-change.md), [Distributed Monolith](https://banes-lab.com/records/architecture/distributed-monolith.md), [Shotgun Surgery](https://banes-lab.com/records/architecture/shotgun-surgery.md), [Divergent Change](https://banes-lab.com/records/architecture/divergent-change.md), [Feature Envy](https://banes-lab.com/records/architecture/feature-envy.md), [Inappropriate Intimacy](https://banes-lab.com/records/architecture/inappropriate-intimacy.md), [Message Chain](https://banes-lab.com/records/architecture/message-chain.md), [Middle Man](https://banes-lab.com/records/architecture/middle-man.md), [Data Clumps](https://banes-lab.com/records/architecture/data-clumps.md), [Primitive Obsession](https://banes-lab.com/records/architecture/primitive-obsession.md), [Stringly Typed Programming](https://banes-lab.com/records/architecture/stringly-typed-programming.md), [Boolean Trap](https://banes-lab.com/records/architecture/boolean-trap.md), [Long Parameter List](https://banes-lab.com/records/architecture/long-parameter-list.md), [Magic Value](https://banes-lab.com/records/architecture/magic-value.md), [Speculative Generality](https://banes-lab.com/records/architecture/speculative-generality.md), [Premature Abstraction](https://banes-lab.com/records/architecture/premature-abstraction.md), [Over-Abstraction](https://banes-lab.com/records/architecture/over-abstraction.md), [Golden Hammer](https://banes-lab.com/records/architecture/golden-hammer.md), [Pattern Cargo Cult](https://banes-lab.com/records/architecture/pattern-cargo-cult.md), [Lava Flow](https://banes-lab.com/records/architecture/lava-flow.md), [Zombie Code](https://banes-lab.com/records/architecture/zombie-code.md), [Temporal Coupling](https://banes-lab.com/records/architecture/temporal-coupling.md), [Hidden Side Effect](https://banes-lab.com/records/architecture/hidden-side-effect.md), [Action at a Distance](https://banes-lab.com/records/architecture/action-at-a-distance.md), [Ambient Context](https://banes-lab.com/records/architecture/ambient-context.md), [Inconsistent Error Model](https://banes-lab.com/records/architecture/inconsistent-error-model.md), [Exception Control Flow](https://banes-lab.com/records/architecture/exception-control-flow.md), [Null Semantics Drift](https://banes-lab.com/records/architecture/null-semantics-drift.md), [Anemic Domain Model](https://banes-lab.com/records/architecture/anemic-domain-model.md), [Transaction Script Sprawl](https://banes-lab.com/records/architecture/transaction-script-sprawl.md), [Fat Controller](https://banes-lab.com/records/architecture/fat-controller.md), [Repository Dump](https://banes-lab.com/records/architecture/repository-dump.md), [Utility Dump](https://banes-lab.com/records/architecture/utility-dump.md), [Framework Leakage](https://banes-lab.com/records/architecture/framework-leakage.md), [Vendor Lock-In Leakage](https://banes-lab.com/records/architecture/vendor-lock-in-leakage.md), [Circular Dependency](https://banes-lab.com/records/architecture/circular-dependency.md), [Cyclic Deployment Dependency](https://banes-lab.com/records/architecture/cyclic-deployment-dependency.md), [Synchronous Chain Trap](https://banes-lab.com/records/architecture/synchronous-chain-trap.md), [Chatty Interface](https://banes-lab.com/records/architecture/chatty-interface.md), [N Plus One Query](https://banes-lab.com/records/architecture/n-plus-one-query.md), [Cache Poisoning by Design](https://banes-lab.com/records/architecture/cache-poisoning-by-design.md), [Retry Storm](https://banes-lab.com/records/architecture/retry-storm.md), [Timeout Omission](https://banes-lab.com/records/architecture/timeout-omission.md), [Missing Backpressure](https://banes-lab.com/records/architecture/missing-backpressure.md), [Silent Data Corruption](https://banes-lab.com/records/architecture/silent-data-corruption.md), [Lost Update](https://banes-lab.com/records/architecture/lost-update.md), [Dual Write](https://banes-lab.com/records/architecture/dual-write.md), [Read-Your-Writes Violation](https://banes-lab.com/records/architecture/read-your-writes-violation.md), [Security Theater](https://banes-lab.com/records/architecture/security-theater.md), [Authorization Scattering](https://banes-lab.com/records/architecture/authorization-scattering.md), [Secret Sprawl](https://banes-lab.com/records/architecture/secret-sprawl.md), [Personal Data Oversharing](https://banes-lab.com/records/architecture/personal-data-oversharing.md), [Observability Noise](https://banes-lab.com/records/architecture/observability-noise.md), [Log-as-Control-Flow](https://banes-lab.com/records/architecture/log-as-control-flow.md), [Manual Runbook Dependency](https://banes-lab.com/records/architecture/manual-runbook-dependency.md), [Big-Bang Release](https://banes-lab.com/records/architecture/big-bang-release.md), [Irreversible Migration](https://banes-lab.com/records/architecture/irreversible-migration.md), [Big-Upfront Frozen Architecture](https://banes-lab.com/records/architecture/big-upfront-frozen-architecture.md), [Architecture Astronaut](https://banes-lab.com/records/architecture/architecture-astronaut.md), [Feature-Only Design](https://banes-lab.com/records/architecture/feature-only-design.md), [Test Pyramid Inversion](https://banes-lab.com/records/architecture/test-pyramid-inversion.md), [Mock Mirage](https://banes-lab.com/records/architecture/mock-mirage.md), [Flaky Test Normalization](https://banes-lab.com/records/architecture/flaky-test-normalization.md), [Prompt Sprawl](https://banes-lab.com/records/architecture/prompt-sprawl.md), [Ungrounded Content](https://banes-lab.com/records/architecture/ungrounded-content.md), [Model Version Ambiguity](https://banes-lab.com/records/architecture/model-version-ambiguity.md), [Runtime Code Generation](https://banes-lab.com/records/architecture/runtime-code-generation.md), [Singleton Pattern](https://banes-lab.com/records/architecture/singleton-pattern.md), [Service Locator Pattern](https://banes-lab.com/records/architecture/service-locator-pattern.md), [Contradicted Invariant](https://banes-lab.com/records/architecture/contradicted-invariant.md), [Written Status Marker](https://banes-lab.com/records/architecture/written-status-marker.md), [Invocation-Keyed Report](https://banes-lab.com/records/architecture/invocation-keyed-report.md), [Narrowed Aggregate](https://banes-lab.com/records/architecture/narrowed-aggregate.md), [Cyclic Tiebreak](https://banes-lab.com/records/architecture/cyclic-tiebreak.md), [Destructive Closure](https://banes-lab.com/records/architecture/destructive-closure.md), [Hand-Kept Index](https://banes-lab.com/records/architecture/hand-kept-index.md)

## Links to

- [Explicit Boundaries](https://banes-lab.com/records/architecture/explicit-boundaries.md)
- [Dependency Graph](https://banes-lab.com/records/architecture/dependency-graph.md)
- [Explicit Contracts](https://banes-lab.com/records/architecture/explicit-contracts.md)
- [Stable Interfaces](https://banes-lab.com/records/architecture/stable-interfaces.md)
- [API Contract](https://banes-lab.com/records/architecture/api-contract.md)
- [Service Contract](https://banes-lab.com/records/architecture/service-contract.md)
- [Data Contract](https://banes-lab.com/records/architecture/data-contract.md)
- [Schema Contract](https://banes-lab.com/records/architecture/schema-contract.md)
- [Semantic Contracts](https://banes-lab.com/records/architecture/semantic-contracts.md)
- [Preconditions](https://banes-lab.com/records/architecture/preconditions.md)
- [Invariant](https://banes-lab.com/records/architecture/invariant.md)
- [Backward Compatibility](https://banes-lab.com/records/architecture/backward-compatibility.md)
- [Versioning](https://banes-lab.com/records/architecture/versioning.md)
- [Protocol Compatibility](https://banes-lab.com/records/architecture/protocol-compatibility.md)
- [Interoperability](https://banes-lab.com/records/architecture/interoperability.md)
- [Repeatability](https://banes-lab.com/records/architecture/repeatability.md)
- [Correctness](https://banes-lab.com/records/architecture/correctness.md)
- [Static Analysis](https://banes-lab.com/records/architecture/static-analysis.md)
- [Testability](https://banes-lab.com/records/architecture/testability.md)
- [Validation](https://banes-lab.com/records/architecture/validation.md)
- [Verification](https://banes-lab.com/records/architecture/verification.md)
- [Configuration Externalization](https://banes-lab.com/records/architecture/configuration-externalization.md)
- [Single Responsibility Principle](https://banes-lab.com/records/architecture/single-responsibility.md)
- [Separation of Concerns](https://banes-lab.com/records/architecture/separation-of-concerns.md)
- [Do Not Repeat Yourself](https://banes-lab.com/records/architecture/duplicate-code.md)
- [High Cohesion](https://banes-lab.com/records/architecture/high-cohesion.md)
- [Low Coupling](https://banes-lab.com/records/architecture/low-coupling.md)
- [Encapsulation](https://banes-lab.com/records/architecture/encapsulation.md)
- [Information Hiding](https://banes-lab.com/records/architecture/information-hiding.md)
- [Abstraction](https://banes-lab.com/records/architecture/abstraction.md)
- [Modularity](https://banes-lab.com/records/architecture/modularity.md)
- [Interface Segregation Principle](https://banes-lab.com/records/architecture/interface-segregation.md)
- [Dependency Inversion Principle](https://banes-lab.com/records/architecture/dependency-inversion.md)
- [Liskov Substitution Principle](https://banes-lab.com/records/architecture/liskov-substitution.md)
- [Defensive Programming](https://banes-lab.com/records/architecture/defensive-programming.md)
- [Fail Safe](https://banes-lab.com/records/architecture/fail-safe.md)
- [Fail Secure](https://banes-lab.com/records/architecture/fail-secure.md)
- [Error Handling](https://banes-lab.com/records/architecture/error-handling.md)
- [Timeout Pattern](https://banes-lab.com/records/architecture/timeout-pattern.md)
- [Code Review](https://banes-lab.com/records/architecture/code-review.md)
- [Architectural Consistency](https://banes-lab.com/records/architecture/architectural-consistency.md)
- [Model Evaluation](https://banes-lab.com/records/architecture/model-evaluation.md)
- [Logging](https://banes-lab.com/records/architecture/logging.md)
- [Monitoring](https://banes-lab.com/records/architecture/monitoring.md)
- [Alerting](https://banes-lab.com/records/architecture/alerting.md)
- [Traceability](https://banes-lab.com/records/architecture/traceability.md)
- [Adapter Pattern](https://banes-lab.com/records/architecture/adapter-pattern.md)
- [Rollback](https://banes-lab.com/records/architecture/rollback.md)
- [Schema Validation](https://banes-lab.com/records/architecture/schema-validation.md)
- [Type Safety](https://banes-lab.com/records/architecture/type-safety.md)
- [Single Source of Truth](https://banes-lab.com/records/architecture/single-source-of-truth.md)
- [Semantic Consistency](https://banes-lab.com/records/architecture/semantic-consistency.md)
- [Security by Design](https://banes-lab.com/records/architecture/security-by-design.md)
- [Defense in Depth](https://banes-lab.com/records/architecture/defense-in-depth.md)
- [Least Privilege](https://banes-lab.com/records/architecture/least-privilege.md)
- [Secure by Default](https://banes-lab.com/records/architecture/secure-by-default.md)
- [Attack Surface Reduction](https://banes-lab.com/records/architecture/attack-surface-reduction.md)
- [Authentication](https://banes-lab.com/records/architecture/authentication.md)
- [Authorization](https://banes-lab.com/records/architecture/authorization.md)
- [Access Control](https://banes-lab.com/records/architecture/access-control.md)
- [Input Validation](https://banes-lab.com/records/architecture/input-validation.md)
- [Output Encoding](https://banes-lab.com/records/architecture/output-encoding.md)
- [Encryption in Transit](https://banes-lab.com/records/architecture/encryption-in-transit.md)
- [Secrets Management](https://banes-lab.com/records/architecture/secrets-management.md)
- [Policy Enforcement](https://banes-lab.com/records/architecture/policy-enforcement.md)
- [Parameterized Queries](https://banes-lab.com/records/architecture/parameterized-queries.md)
- [Stated Invariant](https://banes-lab.com/records/architecture/stated-invariant.md)
- [Derived Record State](https://banes-lab.com/records/architecture/derived-record-state.md)
- [Declared Subject](https://banes-lab.com/records/architecture/declared-subject.md)
- [Operand-Free Outcome Surface](https://banes-lab.com/records/architecture/operand-free-outcome-surface.md)
- [Projection Channel](https://banes-lab.com/records/architecture/projection-channel.md)
- [Two-Direction Index](https://banes-lab.com/records/architecture/two-direction-index.md)
- [Independent Lifetime Axes](https://banes-lab.com/records/architecture/independent-lifetime-axes.md)
- [Write Scope and Read Population](https://banes-lab.com/records/architecture/write-scope-and-read-population.md)
- [Single Aggregate](https://banes-lab.com/records/architecture/single-aggregate.md)
- [Closed Vocabulary](https://banes-lab.com/records/architecture/closed-vocabulary.md)
- [Positional Slot Resolution](https://banes-lab.com/records/architecture/positional-slot-resolution.md)
- [Concern-Folder Correspondence](https://banes-lab.com/records/architecture/concern-folder-correspondence.md)
- [Glob-Resolvable Tree](https://banes-lab.com/records/architecture/glob-resolvable-tree.md)
- [Declared Jurisdiction](https://banes-lab.com/records/architecture/declared-jurisdiction.md)
- [Bounded Nesting Depth](https://banes-lab.com/records/architecture/bounded-nesting-depth.md)
- [Sideways Overflow](https://banes-lab.com/records/architecture/sideways-overflow.md)
- [One Concern Per File](https://banes-lab.com/records/architecture/one-concern-per-file.md)
- [Narrowest Concern](https://banes-lab.com/records/architecture/narrowest-concern.md)
- [Agnostic-First Vocabulary](https://banes-lab.com/records/architecture/agnostic-first-vocabulary.md)
- [Guided Vocabulary Refusal](https://banes-lab.com/records/architecture/guided-vocabulary-refusal.md)
- [Derived Naming Registry](https://banes-lab.com/records/architecture/derived-naming-registry.md)
- [Set-Relative Member Name](https://banes-lab.com/records/architecture/set-relative-member-name.md)
- [Manual Identity Migration](https://banes-lab.com/records/architecture/manual-identity-migration.md)
- [Collision Consolidation](https://banes-lab.com/records/architecture/collision-consolidation.md)
- [Mirrored Test Placement](https://banes-lab.com/records/architecture/mirrored-test-placement.md)
- [Sanctioned Generic Subject](https://banes-lab.com/records/architecture/sanctioned-generic-subject.md)
- [Conformance at Creation](https://banes-lab.com/records/architecture/conformance-at-creation.md)
- [Registry-Held Order](https://banes-lab.com/records/architecture/registry-held-order.md)
- [Externally Resolved Slot](https://banes-lab.com/records/architecture/externally-resolved-slot.md)
- [Root Spine Files](https://banes-lab.com/records/architecture/root-spine-files.md)
- [Idempotency](https://banes-lab.com/records/architecture/idempotency.md)
- [Atomicity](https://banes-lab.com/records/architecture/atomicity.md)
- [Transaction Boundary](https://banes-lab.com/records/architecture/transaction-boundary.md)
- [Consistency](https://banes-lab.com/records/architecture/consistency.md)
- [Concurrency Control](https://banes-lab.com/records/architecture/concurrency-control.md)
- [State Isolation](https://banes-lab.com/records/architecture/state-isolation.md)
- [Bounded Context](https://banes-lab.com/records/architecture/bounded-context.md)
- [Context Mapping](https://banes-lab.com/records/architecture/context-mapping.md)
- [Anti-Corruption Layer](https://banes-lab.com/records/architecture/anti-corruption-layer.md)
- [Value Object](https://banes-lab.com/records/architecture/value-object.md)
- [Dynamic Dispatch](https://banes-lab.com/records/architecture/dynamic-dispatch.md)
- [Causal Dependency](https://banes-lab.com/records/architecture/causal-dependency.md)
- [Design by Contract](https://banes-lab.com/records/architecture/design-by-contract.md)
- [Interface-Based Design](https://banes-lab.com/records/architecture/interface-based-design.md)
- [Contract-First Design](https://banes-lab.com/records/architecture/contract-first-design.md)
- [Postconditions](https://banes-lab.com/records/architecture/postconditions.md)
- [Forward Compatibility](https://banes-lab.com/records/architecture/forward-compatibility.md)
- [Uniform Interface](https://banes-lab.com/records/architecture/uniform-interface.md)
- [Consumer-Driven Contracts](https://banes-lab.com/records/architecture/consumer-driven-contracts.md)
- [Centralized Authentication](https://banes-lab.com/records/architecture/centralized-authentication.md)
- [Centralized Logging](https://banes-lab.com/records/architecture/centralized-logging.md)
- [Determinism](https://banes-lab.com/records/architecture/determinism.md)
- [Predictability](https://banes-lab.com/records/architecture/predictability.md)
- [Pure Functions](https://banes-lab.com/records/architecture/pure-functions.md)
- [Immutability](https://banes-lab.com/records/architecture/immutability.md)
- [Reproducibility](https://banes-lab.com/records/architecture/reproducibility.md)
- [Specification-Based Testing](https://banes-lab.com/records/architecture/specification-based-testing.md)
- [Property-Based Testing](https://banes-lab.com/records/architecture/property-based-testing.md)
- [Environment Parity](https://banes-lab.com/records/architecture/environment-parity.md)
- [Protocol Independence](https://banes-lab.com/records/architecture/protocol-independence.md)
- [Composability](https://banes-lab.com/records/architecture/composability.md)
- [Composition Over Inheritance](https://banes-lab.com/records/architecture/composition-over-inheritance.md)
- [Reusability](https://banes-lab.com/records/architecture/reusability.md)
- [Replaceability](https://banes-lab.com/records/architecture/replaceability.md)
- [Interchangeability](https://banes-lab.com/records/architecture/interchangeability.md)
- [Independence](https://banes-lab.com/records/architecture/independence.md)
- [Open/Closed Principle](https://banes-lab.com/records/architecture/open-closed.md)
- [Polymorphism](https://banes-lab.com/records/architecture/polymorphism.md)
- [Domain Events](https://banes-lab.com/records/architecture/domain-events.md)
- [Integration Events](https://banes-lab.com/records/architecture/integration-events.md)
- [Outbox Pattern](https://banes-lab.com/records/architecture/outbox-pattern.md)
- [Fail Fast](https://banes-lab.com/records/architecture/fail-fast.md)
- [Graceful Degradation](https://banes-lab.com/records/architecture/graceful-degradation.md)
- [Error Boundaries](https://banes-lab.com/records/architecture/error-boundaries.md)
- [Assessment](https://banes-lab.com/records/architecture/assessment.md)
- [Architecture Review](https://banes-lab.com/records/architecture/architecture-review.md)
- [Design Review](https://banes-lab.com/records/architecture/design-review.md)
- [Impact Analysis](https://banes-lab.com/records/architecture/impact-analysis.md)
- [Fitness Functions](https://banes-lab.com/records/architecture/fitness-functions.md)
- [Quality Attributes](https://banes-lab.com/records/architecture/quality-attributes.md)
- [Architecture Decision Records](https://banes-lab.com/records/architecture/architecture-decision-records.md)
- [First-Principles Design](https://banes-lab.com/records/architecture/first-principles-design.md)
- [Pattern Consistency](https://banes-lab.com/records/architecture/pattern-consistency.md)
- [Self-Describing API](https://banes-lab.com/records/architecture/self-describing-api.md)
- [Declarative Configuration](https://banes-lab.com/records/architecture/declarative-configuration.md)
- [Capability Declaration](https://banes-lab.com/records/architecture/capability-declaration.md)
- [Causation ID](https://banes-lab.com/records/architecture/causation-id.md)
- [Dashboards](https://banes-lab.com/records/architecture/dashboards.md)
- [Strategy Pattern](https://banes-lab.com/records/architecture/strategy-pattern.md)
- [Observer Pattern](https://banes-lab.com/records/architecture/observer-pattern.md)
- [Command Pattern](https://banes-lab.com/records/architecture/command-pattern.md)
- [State Pattern](https://banes-lab.com/records/architecture/state-pattern.md)
- [Chain of Responsibility Pattern](https://banes-lab.com/records/architecture/chain-of-responsibility-pattern.md)
- [Finite State Machine](https://banes-lab.com/records/architecture/finite-state-machine.md)
- [Factory Pattern](https://banes-lab.com/records/architecture/factory-pattern.md)
- [Builder Pattern](https://banes-lab.com/records/architecture/builder-pattern.md)
- [Facade Pattern](https://banes-lab.com/records/architecture/facade-pattern.md)
- [Composite Pattern](https://banes-lab.com/records/architecture/composite-pattern.md)
- [Statelessness](https://banes-lab.com/records/architecture/statelessness.md)
- [Performance Engineering](https://banes-lab.com/records/architecture/performance-engineering.md)
- [Profiling](https://banes-lab.com/records/architecture/profiling.md)
- [Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)
- [Bottleneck Analysis](https://banes-lab.com/records/architecture/bottleneck-analysis.md)
- [Pipeline Architecture](https://banes-lab.com/records/architecture/pipeline-architecture.md)
- [Stateless Processing](https://banes-lab.com/records/architecture/stateless-processing.md)
- [Extension Points](https://banes-lab.com/records/architecture/extension-points.md)
- [Inversion of Control](https://banes-lab.com/records/architecture/inversion-of-control.md)
- [Dependency Injection](https://banes-lab.com/records/architecture/dependency-injection.md)
- [Canonical Schema](https://banes-lab.com/records/architecture/canonical-schema.md)
- [Canonicalization](https://banes-lab.com/records/architecture/canonicalization.md)
- [Ubiquitous Language](https://banes-lab.com/records/architecture/ubiquitous-language.md)
- [Intent-Revealing Interface](https://banes-lab.com/records/architecture/intent-revealing-interface.md)
- [Principle of Least Surprise](https://banes-lab.com/records/architecture/principle-of-least-surprise.md)
- [Database Normalization](https://banes-lab.com/records/architecture/database-normalization.md)
- [Policy as Code](https://banes-lab.com/records/architecture/policy-as-code.md)
- [Ports and Adapters Architecture](https://banes-lab.com/records/architecture/ports-and-adapters-architecture.md)
- [Hexagonal Architecture](https://banes-lab.com/records/architecture/hexagonal-architecture.md)
- [Clean Architecture](https://banes-lab.com/records/architecture/clean-architecture.md)
- [Component-Based Architecture](https://banes-lab.com/records/architecture/component-based-architecture.md)
- [Package by Feature](https://banes-lab.com/records/architecture/package-by-feature.md)
- [Pipes and Filters](https://banes-lab.com/records/architecture/pipes-and-filters.md)
- [Section Lifetime Divergence](https://banes-lab.com/records/architecture/section-lifetime-divergence.md)
- [Read-Time Join](https://banes-lab.com/records/architecture/read-time-join.md)
- [One-Sided Liveness](https://banes-lab.com/records/architecture/one-sided-liveness.md)
- [Reversible Channel Encoding](https://banes-lab.com/records/architecture/reversible-channel-encoding.md)
- [Declare-Before-Read Order](https://banes-lab.com/records/architecture/declare-before-read-order.md)
- [Period-Decided Disposition](https://banes-lab.com/records/architecture/period-decided-disposition.md)
- [State-Arity Limit](https://banes-lab.com/records/architecture/state-arity-limit.md)
- [Carrier and Payload Split](https://banes-lab.com/records/architecture/carrier-and-payload-split.md)
- [Joinable Mandated Field](https://banes-lab.com/records/architecture/joinable-mandated-field.md)
- [Unit of Work Pattern](https://banes-lab.com/records/architecture/unit-of-work-pattern.md)
- [Controlled Side Effects](https://banes-lab.com/records/architecture/controlled-side-effects.md)
- [Domain-Driven Design](https://banes-lab.com/records/architecture/domain-driven-design.md)
- [Domain Model](https://banes-lab.com/records/architecture/domain-model.md)
- [Aggregate](https://banes-lab.com/records/architecture/aggregate.md)
- [Entity](https://banes-lab.com/records/architecture/entity.md)
- [Domain Service](https://banes-lab.com/records/architecture/domain-service.md)
- [Runtime Discovery](https://banes-lab.com/records/architecture/runtime-discovery.md)
- [Service Discovery](https://banes-lab.com/records/architecture/service-discovery.md)
- [Dynamic Binding](https://banes-lab.com/records/architecture/dynamic-binding.md)
- [Runtime Extensibility](https://banes-lab.com/records/architecture/runtime-extensibility.md)
- [Causality](https://banes-lab.com/records/architecture/causality.md)
- [Causal Consistency](https://banes-lab.com/records/architecture/causal-consistency.md)
- [Happens-Before Relationship](https://banes-lab.com/records/architecture/happens-before-relationship.md)
- [Event Ordering](https://banes-lab.com/records/architecture/event-ordering.md)
- [Directed Acyclic Graph](https://banes-lab.com/records/architecture/directed-acyclic-graph.md)
- [Vector Clocks](https://banes-lab.com/records/architecture/vector-clocks.md)
- [Lamport Clocks](https://banes-lab.com/records/architecture/lamport-clocks.md)
- [Hybrid Logical Clocks](https://banes-lab.com/records/architecture/hybrid-logical-clocks.md)
- [CRDTs](https://banes-lab.com/records/architecture/crdts.md)
- [Total-Order Broadcast](https://banes-lab.com/records/architecture/total-order-broadcast.md)
- [CAP Theorem](https://banes-lab.com/records/architecture/cap-theorem.md)
- [PACELC Theorem](https://banes-lab.com/records/architecture/pacelc-theorem.md)
- [Control Plane](https://banes-lab.com/records/architecture/control-plane.md)
- [Orchestration](https://banes-lab.com/records/architecture/orchestration.md)
- [Centralized Configuration](https://banes-lab.com/records/architecture/centralized-configuration.md)
- [Decentralization](https://banes-lab.com/records/architecture/decentralization.md)
- [Leader Election](https://banes-lab.com/records/architecture/leader-election.md)
- [Consensus](https://banes-lab.com/records/architecture/consensus.md)
- [Choreography](https://banes-lab.com/records/architecture/choreography.md)
- [Referential Transparency](https://banes-lab.com/records/architecture/referential-transparency.md)
- [Formal Verification](https://banes-lab.com/records/architecture/formal-verification.md)
- [Portability](https://banes-lab.com/records/architecture/portability.md)
- [Platform Independence](https://banes-lab.com/records/architecture/platform-independence.md)
- [Containerization](https://banes-lab.com/records/architecture/containerization.md)
- [Infrastructure as Code](https://banes-lab.com/records/architecture/infrastructure-as-code.md)
- [Standards Compliance](https://banes-lab.com/records/architecture/standards-compliance.md)
- [Immutable Infrastructure](https://banes-lab.com/records/architecture/immutable-infrastructure.md)
- [Autonomy](https://banes-lab.com/records/architecture/autonomy.md)
- [Event-Driven Architecture](https://banes-lab.com/records/architecture/event-driven-architecture.md)
- [Publish/Subscribe Pattern](https://banes-lab.com/records/architecture/publish-subscribe-pattern.md)
- [Message Queue](https://banes-lab.com/records/architecture/message-queue.md)
- [Message Broker](https://banes-lab.com/records/architecture/message-broker.md)
- [Event Bus](https://banes-lab.com/records/architecture/event-bus.md)
- [Event Stream](https://banes-lab.com/records/architecture/event-stream.md)
- [Event Sourcing](https://banes-lab.com/records/architecture/event-sourcing.md)
- [CQRS](https://banes-lab.com/records/architecture/command-query-responsibility-segregation.md)
- [Asynchronous Communication](https://banes-lab.com/records/architecture/asynchronous-communication.md)
- [Eventual Consistency](https://banes-lab.com/records/architecture/eventual-consistency.md)
- [Saga Pattern](https://banes-lab.com/records/architecture/saga-pattern.md)
- [Compensating Transaction](https://banes-lab.com/records/architecture/compensating-transaction.md)
- [Append-Only Log](https://banes-lab.com/records/architecture/append-only-log.md)
- [Dead-Letter Queue](https://banes-lab.com/records/architecture/dead-letter-queue.md)
- [Idempotent Consumer](https://banes-lab.com/records/architecture/idempotent-consumer.md)
- [Competing Consumers](https://banes-lab.com/records/architecture/competing-consumers.md)
- [Fault Tolerance](https://banes-lab.com/records/architecture/fault-tolerance.md)
- [Resilience](https://banes-lab.com/records/architecture/resilience.md)
- [Robustness Principle](https://banes-lab.com/records/architecture/robustness-principle.md)
- [Fallback Pattern](https://banes-lab.com/records/architecture/fallback-pattern.md)
- [Retry Pattern](https://banes-lab.com/records/architecture/retry-pattern.md)
- [Circuit Breaker Pattern](https://banes-lab.com/records/architecture/circuit-breaker-pattern.md)
- [Bulkhead Pattern](https://banes-lab.com/records/architecture/bulkhead-pattern.md)
- [Backpressure](https://banes-lab.com/records/architecture/backpressure.md)
- [Gap Analysis](https://banes-lab.com/records/architecture/gap-analysis.md)
- [Evolutionary Architecture](https://banes-lab.com/records/architecture/evolutionary-architecture.md)
- [Minimum Viable Architecture](https://banes-lab.com/records/architecture/minimum-viable-architecture.md)
- [Greenfield Development](https://banes-lab.com/records/architecture/greenfield-development.md)
- [Reference Architecture](https://banes-lab.com/records/architecture/reference-architecture.md)
- [Standardization](https://banes-lab.com/records/architecture/standardization.md)
- [Self-Describing Architecture](https://banes-lab.com/records/architecture/self-describing-architecture.md)
- [Self-Describing Structures](https://banes-lab.com/records/architecture/self-describing-structures.md)
- [Metadata-Driven Design](https://banes-lab.com/records/architecture/metadata-driven-design.md)
- [Convention over Configuration](https://banes-lab.com/records/architecture/convention-over-configuration.md)
- [Manifest-Based Design](https://banes-lab.com/records/architecture/manifest-based-design.md)
- [Homoiconicity](https://banes-lab.com/records/architecture/homoiconicity.md)
- [Code as Data](https://banes-lab.com/records/architecture/code-as-data.md)
- [Metaprogramming](https://banes-lab.com/records/architecture/metaprogramming.md)
- [Reflection](https://banes-lab.com/records/architecture/reflection.md)
- [Introspection](https://banes-lab.com/records/architecture/introspection.md)
- [Compile-Time Evaluation](https://banes-lab.com/records/architecture/compile-time-evaluation.md)
- [Domain-Specific Language](https://banes-lab.com/records/architecture/domain-specific-language.md)
- [Language-Oriented Programming](https://banes-lab.com/records/architecture/language-oriented-programming.md)
- [Model-Driven Architecture](https://banes-lab.com/records/architecture/model-driven-architecture.md)
- [Artificial Intelligence Architecture](https://banes-lab.com/records/architecture/artificial-intelligence-architecture.md)
- [Machine Learning Architecture](https://banes-lab.com/records/architecture/machine-learning-architecture.md)
- [Model Governance](https://banes-lab.com/records/architecture/model-governance.md)
- [Model Inference](https://banes-lab.com/records/architecture/model-inference.md)
- [Retrieval-Augmented Generation](https://banes-lab.com/records/architecture/retrieval-augmented-generation.md)
- [Vector Search](https://banes-lab.com/records/architecture/vector-search.md)
- [Knowledge Graphs](https://banes-lab.com/records/architecture/knowledge-graphs.md)
- [Explainability](https://banes-lab.com/records/architecture/explainability.md)
- [Model Safety](https://banes-lab.com/records/architecture/model-safety.md)
- [Prompt Engineering](https://banes-lab.com/records/architecture/prompt-engineering.md)
- [Model Drift Monitoring](https://banes-lab.com/records/architecture/model-drift-monitoring.md)
- [Agentic Architecture](https://banes-lab.com/records/architecture/agentic-architecture.md)
- [Observability](https://banes-lab.com/records/architecture/observability.md)
- [Auditability](https://banes-lab.com/records/architecture/auditability.md)
- [Audit Logging](https://banes-lab.com/records/architecture/audit-logging.md)
- [Correlation ID](https://banes-lab.com/records/architecture/correlation-id.md)
- [Distributed Tracing](https://banes-lab.com/records/architecture/distributed-tracing.md)
- [SLO/SLI](https://banes-lab.com/records/architecture/slo-sli.md)
- [Template Method Pattern](https://banes-lab.com/records/architecture/template-method-pattern.md)
- [Mediator Pattern](https://banes-lab.com/records/architecture/mediator-pattern.md)
- [Iterator Pattern](https://banes-lab.com/records/architecture/iterator-pattern.md)
- [Visitor Pattern](https://banes-lab.com/records/architecture/visitor-pattern.md)
- [Memento Pattern](https://banes-lab.com/records/architecture/memento-pattern.md)
- [Null Object Pattern](https://banes-lab.com/records/architecture/null-object-pattern.md)
- [Statecharts](https://banes-lab.com/records/architecture/statecharts.md)
- [Factory Method Pattern](https://banes-lab.com/records/architecture/factory-method-pattern.md)
- [Abstract Factory Pattern](https://banes-lab.com/records/architecture/abstract-factory-pattern.md)
- [Prototype Pattern](https://banes-lab.com/records/architecture/prototype-pattern.md)
- [Proxy Pattern](https://banes-lab.com/records/architecture/proxy-pattern.md)
- [Bridge Pattern](https://banes-lab.com/records/architecture/bridge-pattern.md)
- [Decorator Pattern](https://banes-lab.com/records/architecture/decorator-pattern.md)
- [Flyweight Pattern](https://banes-lab.com/records/architecture/flyweight-pattern.md)
- [Scalability](https://banes-lab.com/records/architecture/scalability.md)
- [Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)
- [Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)
- [Elasticity](https://banes-lab.com/records/architecture/elasticity.md)
- [Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)
- [Sharding](https://banes-lab.com/records/architecture/sharding.md)
- [Partitioning](https://banes-lab.com/records/architecture/partitioning.md)
- [Caching](https://banes-lab.com/records/architecture/caching.md)
- [Concurrency](https://banes-lab.com/records/architecture/concurrency.md)
- [Parallelism](https://banes-lab.com/records/architecture/parallelism.md)
- [Throughput](https://banes-lab.com/records/architecture/throughput.md)
- [Latency](https://banes-lab.com/records/architecture/latency.md)
- [Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)
- [Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md)
- [Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md)
- [Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)
- [Optimization](https://banes-lab.com/records/architecture/optimization.md)
- [Resource Utilization](https://banes-lab.com/records/architecture/resource-utilization.md)
- [Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md)
- [Memory Efficiency](https://banes-lab.com/records/architecture/memory-efficiency.md)
- [CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)
- [Read Replica](https://banes-lab.com/records/architecture/read-replica.md)
- [Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)
- [Streaming Architecture](https://banes-lab.com/records/architecture/streaming-architecture.md)
- [Single-Pass Processing](https://banes-lab.com/records/architecture/single-pass-processing.md)
- [Lazy Evaluation](https://banes-lab.com/records/architecture/lazy-evaluation.md)
- [Sequential Access](https://banes-lab.com/records/architecture/sequential-access.md)
- [Forward-Only Processing](https://banes-lab.com/records/architecture/forward-only-processing.md)
- [Dataflow Architecture](https://banes-lab.com/records/architecture/dataflow-architecture.md)
- [Windowing](https://banes-lab.com/records/architecture/windowing.md)
- [Fan-out/Fan-in](https://banes-lab.com/records/architecture/fan-out-fan-in.md)
- [Batch-vs-Stream](https://banes-lab.com/records/architecture/batch-vs-stream.md)
- [Plugin Architecture](https://banes-lab.com/records/architecture/plugin-architecture.md)
- [Service Registry](https://banes-lab.com/records/architecture/service-registry.md)
- [Registry Pattern](https://banes-lab.com/records/architecture/registry-pattern.md)
- [Feature Toggle](https://banes-lab.com/records/architecture/feature-toggle.md)
- [Self-Healing Architecture](https://banes-lab.com/records/architecture/self-healing-architecture.md)
- [Health Checks](https://banes-lab.com/records/architecture/health-checks.md)
- [Failover](https://banes-lab.com/records/architecture/failover.md)
- [Redundancy](https://banes-lab.com/records/architecture/redundancy.md)
- [Replication](https://banes-lab.com/records/architecture/replication.md)
- [Auto-Scaling](https://banes-lab.com/records/architecture/auto-scaling.md)
- [Auto-Remediation](https://banes-lab.com/records/architecture/auto-remediation.md)
- [Blue-Green Deployment](https://banes-lab.com/records/architecture/blue-green-deployment.md)
- [Canary Deployment](https://banes-lab.com/records/architecture/canary-deployment.md)
- [Chaos Engineering](https://banes-lab.com/records/architecture/chaos-engineering.md)
- [Graceful Shutdown](https://banes-lab.com/records/architecture/graceful-shutdown.md)
- [RAID Redundancy](https://banes-lab.com/records/architecture/raid-redundancy.md)
- [Canonical Model](https://banes-lab.com/records/architecture/canonical-model.md)
- [Canonical Data Model](https://banes-lab.com/records/architecture/canonical-data-model.md)
- [Normalization](https://banes-lab.com/records/architecture/normalization.md)
- [Zero Trust Architecture](https://banes-lab.com/records/architecture/zero-trust-architecture.md)
- [Threat Modeling](https://banes-lab.com/records/architecture/threat-modeling.md)
- [RBAC](https://banes-lab.com/records/architecture/role-based-access-control.md)
- [ABAC](https://banes-lab.com/records/architecture/attribute-based-access-control.md)
- [Encryption at Rest](https://banes-lab.com/records/architecture/encryption-at-rest.md)
- [Privacy by Design](https://banes-lab.com/records/architecture/privacy-by-design.md)
- [Compliance](https://banes-lab.com/records/architecture/compliance.md)
- [Governance](https://banes-lab.com/records/architecture/governance.md)
- [Risk Management](https://banes-lab.com/records/architecture/risk-management.md)
- [Continuous Compliance](https://banes-lab.com/records/architecture/continuous-compliance.md)
- [CSRF Protection](https://banes-lab.com/records/architecture/csrf-protection.md)
- [Session Management](https://banes-lab.com/records/architecture/session-management.md)
- [Layered Architecture](https://banes-lab.com/records/architecture/layered-architecture.md)
- [Microservices](https://banes-lab.com/records/architecture/microservices.md)
- [Monolith Architecture](https://banes-lab.com/records/architecture/monolith-architecture.md)
- [Service-Oriented Architecture](https://banes-lab.com/records/architecture/service-oriented-architecture.md)
- [Space-Based Architecture](https://banes-lab.com/records/architecture/space-based-architecture.md)
- [Write Barrier](https://banes-lab.com/records/architecture/write-barrier.md)
- [Derived Party Count](https://banes-lab.com/records/architecture/derived-party-count.md)
- [Fan-In Ceiling](https://banes-lab.com/records/architecture/fan-in-ceiling.md)
- [Layer Spine Precedence](https://banes-lab.com/records/architecture/layer-spine-precedence.md)
- [Case Dialect](https://banes-lab.com/records/architecture/case-dialect.md)
- [ACID](https://banes-lab.com/records/architecture/acid.md)
- [Isolation](https://banes-lab.com/records/architecture/isolation.md)
- [Optimistic Locking](https://banes-lab.com/records/architecture/optimistic-locking.md)
- [Pessimistic Locking](https://banes-lab.com/records/architecture/pessimistic-locking.md)
- [Petri Nets](https://banes-lab.com/records/architecture/petri-nets.md)
- [Big Ball of Mud](https://banes-lab.com/records/architecture/big-ball-of-mud.md)
- [God Object](https://banes-lab.com/records/architecture/god-object.md)
- [Concrete Coupling](https://banes-lab.com/records/architecture/concrete-coupling.md)
- [Schema Drift](https://banes-lab.com/records/architecture/schema-drift.md)
- [Implicit Contract](https://banes-lab.com/records/architecture/implicit-contract.md)
- [Hardcoded Configuration](https://banes-lab.com/records/architecture/hardcoded-configuration.md)
- [Shared Mutable State](https://banes-lab.com/records/architecture/shared-mutable-state.md)
- [Boundary Leakage](https://banes-lab.com/records/architecture/boundary-leakage.md)
- [Manual-Only Governance](https://banes-lab.com/records/architecture/manual-only-governance.md)
- [Opaque Runtime Behavior](https://banes-lab.com/records/architecture/opaque-runtime-behavior.md)
- [Unowned Risk](https://banes-lab.com/records/architecture/unowned-risk.md)
- [Unobservable Failure](https://banes-lab.com/records/architecture/unobservable-failure.md)
- [Unversioned Breaking Change](https://banes-lab.com/records/architecture/unversioned-breaking-change.md)
- [Distributed Monolith](https://banes-lab.com/records/architecture/distributed-monolith.md)
- [Shotgun Surgery](https://banes-lab.com/records/architecture/shotgun-surgery.md)
- [Divergent Change](https://banes-lab.com/records/architecture/divergent-change.md)
- [Feature Envy](https://banes-lab.com/records/architecture/feature-envy.md)
- [Inappropriate Intimacy](https://banes-lab.com/records/architecture/inappropriate-intimacy.md)
- [Message Chain](https://banes-lab.com/records/architecture/message-chain.md)
- [Middle Man](https://banes-lab.com/records/architecture/middle-man.md)
- [Data Clumps](https://banes-lab.com/records/architecture/data-clumps.md)
- [Primitive Obsession](https://banes-lab.com/records/architecture/primitive-obsession.md)
- [Stringly Typed Programming](https://banes-lab.com/records/architecture/stringly-typed-programming.md)
- [Boolean Trap](https://banes-lab.com/records/architecture/boolean-trap.md)
- [Long Parameter List](https://banes-lab.com/records/architecture/long-parameter-list.md)
- [Magic Value](https://banes-lab.com/records/architecture/magic-value.md)
- [Speculative Generality](https://banes-lab.com/records/architecture/speculative-generality.md)
- [Premature Abstraction](https://banes-lab.com/records/architecture/premature-abstraction.md)
- [Over-Abstraction](https://banes-lab.com/records/architecture/over-abstraction.md)
- [Golden Hammer](https://banes-lab.com/records/architecture/golden-hammer.md)
- [Pattern Cargo Cult](https://banes-lab.com/records/architecture/pattern-cargo-cult.md)
- [Lava Flow](https://banes-lab.com/records/architecture/lava-flow.md)
- [Zombie Code](https://banes-lab.com/records/architecture/zombie-code.md)
- [Temporal Coupling](https://banes-lab.com/records/architecture/temporal-coupling.md)
- [Hidden Side Effect](https://banes-lab.com/records/architecture/hidden-side-effect.md)
- [Action at a Distance](https://banes-lab.com/records/architecture/action-at-a-distance.md)
- [Ambient Context](https://banes-lab.com/records/architecture/ambient-context.md)
- [Inconsistent Error Model](https://banes-lab.com/records/architecture/inconsistent-error-model.md)
- [Exception Control Flow](https://banes-lab.com/records/architecture/exception-control-flow.md)
- [Null Semantics Drift](https://banes-lab.com/records/architecture/null-semantics-drift.md)
- [Anemic Domain Model](https://banes-lab.com/records/architecture/anemic-domain-model.md)
- [Transaction Script Sprawl](https://banes-lab.com/records/architecture/transaction-script-sprawl.md)
- [Fat Controller](https://banes-lab.com/records/architecture/fat-controller.md)
- [Repository Dump](https://banes-lab.com/records/architecture/repository-dump.md)
- [Utility Dump](https://banes-lab.com/records/architecture/utility-dump.md)
- [Framework Leakage](https://banes-lab.com/records/architecture/framework-leakage.md)
- [Vendor Lock-In Leakage](https://banes-lab.com/records/architecture/vendor-lock-in-leakage.md)
- [Circular Dependency](https://banes-lab.com/records/architecture/circular-dependency.md)
- [Cyclic Deployment Dependency](https://banes-lab.com/records/architecture/cyclic-deployment-dependency.md)
- [Synchronous Chain Trap](https://banes-lab.com/records/architecture/synchronous-chain-trap.md)
- [Chatty Interface](https://banes-lab.com/records/architecture/chatty-interface.md)
- [N Plus One Query](https://banes-lab.com/records/architecture/n-plus-one-query.md)
- [Cache Poisoning by Design](https://banes-lab.com/records/architecture/cache-poisoning-by-design.md)
- [Retry Storm](https://banes-lab.com/records/architecture/retry-storm.md)
- [Timeout Omission](https://banes-lab.com/records/architecture/timeout-omission.md)
- [Missing Backpressure](https://banes-lab.com/records/architecture/missing-backpressure.md)
- [Silent Data Corruption](https://banes-lab.com/records/architecture/silent-data-corruption.md)
- [Lost Update](https://banes-lab.com/records/architecture/lost-update.md)
- [Dual Write](https://banes-lab.com/records/architecture/dual-write.md)
- [Read-Your-Writes Violation](https://banes-lab.com/records/architecture/read-your-writes-violation.md)
- [Security Theater](https://banes-lab.com/records/architecture/security-theater.md)
- [Authorization Scattering](https://banes-lab.com/records/architecture/authorization-scattering.md)
- [Secret Sprawl](https://banes-lab.com/records/architecture/secret-sprawl.md)
- [Personal Data Oversharing](https://banes-lab.com/records/architecture/personal-data-oversharing.md)
- [Observability Noise](https://banes-lab.com/records/architecture/observability-noise.md)
- [Log-as-Control-Flow](https://banes-lab.com/records/architecture/log-as-control-flow.md)
- [Manual Runbook Dependency](https://banes-lab.com/records/architecture/manual-runbook-dependency.md)
- [Big-Bang Release](https://banes-lab.com/records/architecture/big-bang-release.md)
- [Irreversible Migration](https://banes-lab.com/records/architecture/irreversible-migration.md)
- [Big-Upfront Frozen Architecture](https://banes-lab.com/records/architecture/big-upfront-frozen-architecture.md)
- [Architecture Astronaut](https://banes-lab.com/records/architecture/architecture-astronaut.md)
- [Feature-Only Design](https://banes-lab.com/records/architecture/feature-only-design.md)
- [Test Pyramid Inversion](https://banes-lab.com/records/architecture/test-pyramid-inversion.md)
- [Mock Mirage](https://banes-lab.com/records/architecture/mock-mirage.md)
- [Flaky Test Normalization](https://banes-lab.com/records/architecture/flaky-test-normalization.md)
- [Prompt Sprawl](https://banes-lab.com/records/architecture/prompt-sprawl.md)
- [Ungrounded Content](https://banes-lab.com/records/architecture/ungrounded-content.md)
- [Model Version Ambiguity](https://banes-lab.com/records/architecture/model-version-ambiguity.md)
- [Runtime Code Generation](https://banes-lab.com/records/architecture/runtime-code-generation.md)
- [Singleton Pattern](https://banes-lab.com/records/architecture/singleton-pattern.md)
- [Service Locator Pattern](https://banes-lab.com/records/architecture/service-locator-pattern.md)
- [Contradicted Invariant](https://banes-lab.com/records/architecture/contradicted-invariant.md)
- [Written Status Marker](https://banes-lab.com/records/architecture/written-status-marker.md)
- [Invocation-Keyed Report](https://banes-lab.com/records/architecture/invocation-keyed-report.md)
- [Narrowed Aggregate](https://banes-lab.com/records/architecture/narrowed-aggregate.md)
- [Cyclic Tiebreak](https://banes-lab.com/records/architecture/cyclic-tiebreak.md)
- [Destructive Closure](https://banes-lab.com/records/architecture/destructive-closure.md)
- [Hand-Kept Index](https://banes-lab.com/records/architecture/hand-kept-index.md)
