# Quality Attributes

> Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or…

Page: Ontology · Lexicon
Canonical: https://banes-lab.com/ontology/lexicon#lex-category-quality-attributes

Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or contract that carries the same name where one exists, and the layer its category belongs to.

### Architecture Compliance

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Enforcement Core](https://banes-lab.com/records/layer/enforcement-core.md)

Details

Definition
The degree to which an implementation conforms to its intended architectural rules, boundaries, and constraints.

Referenced by
[Dependency Graph](https://banes-lab.com/records/arch/dependency-graph.md), [Static Analysis](https://banes-lab.com/records/arch/static-analysis.md)

### Availability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)

Details

Definition
The proportion of time a system is operational and able to serve requests.

Referenced by
[Control Plane](https://banes-lab.com/records/arch/control-plane.md), [Leader Election](https://banes-lab.com/records/arch/leader-election.md), [Consensus](https://banes-lab.com/records/arch/consensus.md), [Fail Safe](https://banes-lab.com/records/arch/fail-safe.md), [Fail Secure](https://banes-lab.com/records/arch/fail-secure.md), [Eventual Consistency](https://banes-lab.com/records/arch/eventual-consistency.md), [Horizontal Scaling](https://banes-lab.com/records/arch/horizontal-scaling.md), [Load Balancing](https://banes-lab.com/records/arch/load-balancing.md), [Single Source of Truth](https://banes-lab.com/records/arch/single-source-of-truth.md), [Failover](https://banes-lab.com/records/arch/failover.md), [Replication](https://banes-lab.com/records/arch/replication.md), [Blue-Green Deployment](https://banes-lab.com/records/arch/blue-green-deployment.md), [Consistency](https://banes-lab.com/records/arch/consistency.md)

### Complexity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Human Factors](https://banes-lab.com/records/layer/human-factors.md)

Details

Definition
The degree of interdependence and intricacy that makes a system harder to reason about and change.

Referenced by
[Resilience](https://banes-lab.com/records/arch/resilience.md), [Concurrency](https://banes-lab.com/records/arch/concurrency.md), [Defense in Depth](https://banes-lab.com/records/arch/defense-in-depth.md), [Flyweight Pattern](https://banes-lab.com/records/arch/flyweight-pattern.md)

### Coordination Overhead

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The additional cost incurred to synchronize and coordinate concurrent or distributed units of work.

Referenced by
[Parallelism](https://banes-lab.com/records/arch/parallelism.md), [Fan-out/Fan-in](https://banes-lab.com/records/arch/fan-out-fan-in.md)

### Data Integrity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)

Details

Definition
The accuracy, consistency, and validity of data maintained over its entire lifecycle.

Referenced by
[Database Normalization](https://banes-lab.com/records/arch/database-normalization.md), [Graceful Shutdown](https://banes-lab.com/records/arch/graceful-shutdown.md)

### Debuggability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Observability](https://banes-lab.com/records/layer/observability.md)

Details

Definition
The ease with which a fault can be located and understood from a system's observable behavior.

Referenced by
[Observer Pattern](https://banes-lab.com/records/arch/observer-pattern.md), [Encapsulation](https://banes-lab.com/records/arch/encapsulation.md), [Event-Driven Architecture](https://banes-lab.com/records/arch/event-driven-architecture.md), [Metadata-Driven Design](https://banes-lab.com/records/arch/metadata-driven-design.md), [Metaprogramming](https://banes-lab.com/records/arch/metaprogramming.md), [Observability](https://banes-lab.com/records/arch/observability.md), [Traceability](https://banes-lab.com/records/arch/traceability.md)

### Discoverability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Extensibility Core](https://banes-lab.com/records/layer/extensibility-core.md)

Details

Definition
The ease with which a system's components, capabilities, or endpoints can be found and understood.

Referenced by
[Self-Describing Architecture](https://banes-lab.com/records/arch/self-describing-architecture.md), [Self-Describing API](https://banes-lab.com/records/arch/self-describing-api.md), [Glob-Resolvable Tree](https://banes-lab.com/records/arch/glob-resolvable-tree.md), [Agnostic-First Vocabulary](https://banes-lab.com/records/arch/agnostic-first-vocabulary.md), [Guided Vocabulary Refusal](https://banes-lab.com/records/arch/guided-vocabulary-refusal.md)

### Fault Isolation

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)

Details

Definition
The degree to which a failure in one component is contained and prevented from cascading to others.

Referenced by
[Timeout Pattern](https://banes-lab.com/records/arch/timeout-pattern.md), [Bulkhead Pattern](https://banes-lab.com/records/arch/bulkhead-pattern.md), [Dead-Letter Queue](https://banes-lab.com/records/arch/dead-letter-queue.md)

### Maintainability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Human Factors](https://banes-lab.com/records/layer/human-factors.md)

Details

Definition
The ease with which a system can be corrected, adapted, and extended over its lifetime.

Referenced by
[Design Review](https://banes-lab.com/records/arch/design-review.md), [Pattern Consistency](https://banes-lab.com/records/arch/pattern-consistency.md), [Separation of Concerns](https://banes-lab.com/records/arch/separation-of-concerns.md), [Do Not Repeat Yourself (DRY)](https://banes-lab.com/records/arch/duplicate-code.md), [Performance Engineering](https://banes-lab.com/records/arch/performance-engineering.md), [Manual Identity Migration](https://banes-lab.com/records/arch/manual-identity-migration.md)

### Mapping Overhead

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
The additional cost of translating data or calls between two differing representations or models.

Referenced by
[Anti-Corruption Layer](https://banes-lab.com/records/arch/anti-corruption-layer.md), [Adapter Pattern](https://banes-lab.com/records/arch/adapter-pattern.md)

### Operational Overhead

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Resource Core](https://banes-lab.com/records/layer/resource-core.md)

Details

Definition
The ongoing effort and resource cost of deploying, running, and maintaining a system in production.

Referenced by
[Service-Oriented Architecture](https://banes-lab.com/records/arch/service-oriented-architecture.md), [Dead-Letter Queue](https://banes-lab.com/records/arch/dead-letter-queue.md)

### Ordering

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Causality Core](https://banes-lab.com/records/layer/causality-core.md)

Details

Definition
The guarantee that events or messages are processed in a well-defined, consistent sequence.

Referenced by
[Observer Pattern](https://banes-lab.com/records/arch/observer-pattern.md), [Competing Consumers](https://banes-lab.com/records/arch/competing-consumers.md)

### Partial Availability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)

Details

Definition
The condition in which a system continues serving a subset of its functions while some components are unavailable.

Referenced by
[Graceful Degradation](https://banes-lab.com/records/arch/graceful-degradation.md), [Fallback Pattern](https://banes-lab.com/records/arch/fallback-pattern.md)

### Performance

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The speed, throughput, and resource efficiency with which a system performs its work.

Referenced by
[Parallelism](https://banes-lab.com/records/arch/parallelism.md), [Concurrency Control](https://banes-lab.com/records/arch/concurrency-control.md)

### Policy Complexity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Security Core](https://banes-lab.com/records/layer/security-core.md)

Details

Definition
The difficulty of understanding, maintaining, and reasoning about a policy as its rules multiply.

Referenced by
[Authorization](https://banes-lab.com/records/arch/authorization.md), [ABAC](https://banes-lab.com/records/arch/attribute-based-access-control.md)

### Readability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Human Factors](https://banes-lab.com/records/layer/human-factors.md)

Details

Definition
The ease with which source code can be read and understood by a developer.

Referenced by
[Homoiconicity](https://banes-lab.com/records/arch/homoiconicity.md), [Intent-Revealing Interface](https://banes-lab.com/records/arch/intent-revealing-interface.md)

### Reliability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)

Details

Definition
The degree to which a system performs its required functions correctly and consistently over time.

Referenced by
[Monitoring](https://banes-lab.com/records/arch/monitoring.md), [Graceful Shutdown](https://banes-lab.com/records/arch/graceful-shutdown.md)

### Resource Efficiency

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Resource Core](https://banes-lab.com/records/layer/resource-core.md)

Details

Definition
The degree to which a system accomplishes its work using minimal computational resources.

Referenced by
[Performance Engineering](https://banes-lab.com/records/arch/performance-engineering.md), [Optimization](https://banes-lab.com/records/arch/optimization.md)

### Retry Safety

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)

Details

Definition
The property that an operation can be retried without producing duplicate or inconsistent effects.

Referenced by
[Asynchronous Communication](https://banes-lab.com/records/arch/asynchronous-communication.md), [Idempotency](https://banes-lab.com/records/arch/idempotency.md)

### Robustness

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)

Details

Definition
The degree to which a system continues to operate correctly under invalid input, stress, or unexpected conditions.

Referenced by
[Property-Based Testing](https://banes-lab.com/records/arch/property-based-testing.md), [Defensive Programming](https://banes-lab.com/records/arch/defensive-programming.md), [Prompt Engineering](https://banes-lab.com/records/arch/prompt-engineering.md)

### Security

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Security Core](https://banes-lab.com/records/layer/security-core.md)

Details

Definition
The degree to which a system protects its data and behavior from unauthorized access, misuse, or attack.

Referenced by
[Code Review](https://banes-lab.com/records/arch/code-review.md), [Centralized Authentication](https://banes-lab.com/records/arch/centralized-authentication.md), [Static Analysis](https://banes-lab.com/records/arch/static-analysis.md), [Model Safety](https://banes-lab.com/records/arch/model-safety.md), [Plugin Architecture](https://banes-lab.com/records/arch/plugin-architecture.md), [Runtime Extensibility](https://banes-lab.com/records/arch/runtime-extensibility.md), [Rate Limiting](https://banes-lab.com/records/arch/rate-limiting.md), [Input Validation](https://banes-lab.com/records/arch/input-validation.md), [Privacy by Design](https://banes-lab.com/records/arch/privacy-by-design.md), [Policy Enforcement](https://banes-lab.com/records/arch/policy-enforcement.md), [Proxy Pattern](https://banes-lab.com/records/arch/proxy-pattern.md)

### Simplicity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Human Factors](https://banes-lab.com/records/layer/human-factors.md)

Details

Definition
The absence of unnecessary structure, keeping a system easy to understand and change.

Referenced by
[Minimum Viable Architecture](https://banes-lab.com/records/arch/minimum-viable-architecture.md), [First-Principles Design](https://banes-lab.com/records/arch/first-principles-design.md), [Command Pattern](https://banes-lab.com/records/arch/command-pattern.md), [Iterator Pattern](https://banes-lab.com/records/arch/iterator-pattern.md), [Do Not Repeat Yourself (DRY)](https://banes-lab.com/records/arch/duplicate-code.md), [Abstraction](https://banes-lab.com/records/arch/abstraction.md), [Factory Pattern](https://banes-lab.com/records/arch/factory-pattern.md), [Error Handling](https://banes-lab.com/records/arch/error-handling.md), [Scalability](https://banes-lab.com/records/arch/scalability.md), [Vertical Scaling](https://banes-lab.com/records/arch/vertical-scaling.md), [Open/Closed Principle (OCP)](https://banes-lab.com/records/arch/open-closed.md)

### Static Safety

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)

Details

Definition
The guarantee that whole classes of errors are caught at compile time, before code runs.

Referenced by
[Runtime Code Generation](https://banes-lab.com/records/arch/runtime-code-generation.md), [Dynamic Binding](https://banes-lab.com/records/arch/dynamic-binding.md)

### Substitutability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)

Details

Definition
The degree to which a component can be replaced by another honoring the same contract without breaking clients.

Contract
[Substitutability](https://banes-lab.com/records/algo/substitutability.md)

Referenced by
[Liskov Substitution Principle (LSP)](https://banes-lab.com/records/arch/liskov-substitution.md), [Polymorphism](https://banes-lab.com/records/arch/polymorphism.md)

### Team Autonomy

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Human Factors](https://banes-lab.com/records/layer/human-factors.md)

Details

Definition
The degree to which a team can make and deliver decisions independently, without cross-team coordination.

Referenced by
[Reference Architecture](https://banes-lab.com/records/arch/reference-architecture.md), [Monolith Architecture](https://banes-lab.com/records/arch/monolith-architecture.md)

### Tooling Complexity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Human Factors](https://banes-lab.com/records/layer/human-factors.md)

Details

Definition
The effort required to set up, learn, and maintain the tools a technique or approach depends on.

Referenced by
[Statecharts](https://banes-lab.com/records/arch/statecharts.md), [Infrastructure as Code](https://banes-lab.com/records/arch/infrastructure-as-code.md)

### User Experience

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Quality Attributes](https://banes-lab.com/ontology/lexicon/lex-category-quality-attributes.md)
- Layer: [Human Factors](https://banes-lab.com/records/layer/human-factors.md)

Details

Definition
The overall quality of a user's interaction with a system, including responsiveness, clarity, and ease of use.

Aliases
UX

Referenced by
[Latency](https://banes-lab.com/records/arch/latency.md), [Rate Limiting](https://banes-lab.com/records/arch/rate-limiting.md), [Authentication](https://banes-lab.com/records/arch/authentication.md)

## Links to

- [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- [Enforcement Core](https://banes-lab.com/records/layer/enforcement-core.md)
- [Dependency Graph](https://banes-lab.com/records/arch/dependency-graph.md)
- [Static Analysis](https://banes-lab.com/records/arch/static-analysis.md)
- [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)
- [Control Plane](https://banes-lab.com/records/arch/control-plane.md)
- [Leader Election](https://banes-lab.com/records/arch/leader-election.md)
- [Consensus](https://banes-lab.com/records/arch/consensus.md)
- [Fail Safe](https://banes-lab.com/records/arch/fail-safe.md)
- [Fail Secure](https://banes-lab.com/records/arch/fail-secure.md)
- [Eventual Consistency](https://banes-lab.com/records/arch/eventual-consistency.md)
- [Horizontal Scaling](https://banes-lab.com/records/arch/horizontal-scaling.md)
- [Load Balancing](https://banes-lab.com/records/arch/load-balancing.md)
- [Single Source of Truth](https://banes-lab.com/records/arch/single-source-of-truth.md)
- [Failover](https://banes-lab.com/records/arch/failover.md)
- [Replication](https://banes-lab.com/records/arch/replication.md)
- [Blue-Green Deployment](https://banes-lab.com/records/arch/blue-green-deployment.md)
- [Consistency](https://banes-lab.com/records/arch/consistency.md)
- [Human Factors](https://banes-lab.com/records/layer/human-factors.md)
- [Resilience](https://banes-lab.com/records/arch/resilience.md)
- [Concurrency](https://banes-lab.com/records/arch/concurrency.md)
- [Defense in Depth](https://banes-lab.com/records/arch/defense-in-depth.md)
- [Flyweight Pattern](https://banes-lab.com/records/arch/flyweight-pattern.md)
- [Execution Core](https://banes-lab.com/records/layer/execution-core.md)
- [Parallelism](https://banes-lab.com/records/arch/parallelism.md)
- [Fan-out/Fan-in](https://banes-lab.com/records/arch/fan-out-fan-in.md)
- [Database Normalization](https://banes-lab.com/records/arch/database-normalization.md)
- [Graceful Shutdown](https://banes-lab.com/records/arch/graceful-shutdown.md)
- [Observability](https://banes-lab.com/records/layer/observability.md)
- [Observer Pattern](https://banes-lab.com/records/arch/observer-pattern.md)
- [Encapsulation](https://banes-lab.com/records/arch/encapsulation.md)
- [Event-Driven Architecture](https://banes-lab.com/records/arch/event-driven-architecture.md)
- [Metadata-Driven Design](https://banes-lab.com/records/arch/metadata-driven-design.md)
- [Metaprogramming](https://banes-lab.com/records/arch/metaprogramming.md)
- [Observability](https://banes-lab.com/records/arch/observability.md)
- [Traceability](https://banes-lab.com/records/arch/traceability.md)
- [Extensibility Core](https://banes-lab.com/records/layer/extensibility-core.md)
- [Self-Describing Architecture](https://banes-lab.com/records/arch/self-describing-architecture.md)
- [Self-Describing API](https://banes-lab.com/records/arch/self-describing-api.md)
- [Glob-Resolvable Tree](https://banes-lab.com/records/arch/glob-resolvable-tree.md)
- [Agnostic-First Vocabulary](https://banes-lab.com/records/arch/agnostic-first-vocabulary.md)
- [Guided Vocabulary Refusal](https://banes-lab.com/records/arch/guided-vocabulary-refusal.md)
- [Timeout Pattern](https://banes-lab.com/records/arch/timeout-pattern.md)
- [Bulkhead Pattern](https://banes-lab.com/records/arch/bulkhead-pattern.md)
- [Dead-Letter Queue](https://banes-lab.com/records/arch/dead-letter-queue.md)
- [Design Review](https://banes-lab.com/records/arch/design-review.md)
- [Pattern Consistency](https://banes-lab.com/records/arch/pattern-consistency.md)
- [Separation of Concerns](https://banes-lab.com/records/arch/separation-of-concerns.md)
- [Do Not Repeat Yourself (DRY)](https://banes-lab.com/records/arch/duplicate-code.md)
- [Performance Engineering](https://banes-lab.com/records/arch/performance-engineering.md)
- [Manual Identity Migration](https://banes-lab.com/records/arch/manual-identity-migration.md)
- [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
- [Anti-Corruption Layer](https://banes-lab.com/records/arch/anti-corruption-layer.md)
- [Adapter Pattern](https://banes-lab.com/records/arch/adapter-pattern.md)
- [Resource Core](https://banes-lab.com/records/layer/resource-core.md)
- [Service-Oriented Architecture](https://banes-lab.com/records/arch/service-oriented-architecture.md)
- [Causality Core](https://banes-lab.com/records/layer/causality-core.md)
- [Competing Consumers](https://banes-lab.com/records/arch/competing-consumers.md)
- [Graceful Degradation](https://banes-lab.com/records/arch/graceful-degradation.md)
- [Fallback Pattern](https://banes-lab.com/records/arch/fallback-pattern.md)
- [Performance Core](https://banes-lab.com/records/layer/performance-core.md)
- [Concurrency Control](https://banes-lab.com/records/arch/concurrency-control.md)
- [Security Core](https://banes-lab.com/records/layer/security-core.md)
- [Authorization](https://banes-lab.com/records/arch/authorization.md)
- [ABAC](https://banes-lab.com/records/arch/attribute-based-access-control.md)
- [Homoiconicity](https://banes-lab.com/records/arch/homoiconicity.md)
- [Intent-Revealing Interface](https://banes-lab.com/records/arch/intent-revealing-interface.md)
- [Monitoring](https://banes-lab.com/records/arch/monitoring.md)
- [Optimization](https://banes-lab.com/records/arch/optimization.md)
- [Asynchronous Communication](https://banes-lab.com/records/arch/asynchronous-communication.md)
- [Idempotency](https://banes-lab.com/records/arch/idempotency.md)
- [Property-Based Testing](https://banes-lab.com/records/arch/property-based-testing.md)
- [Defensive Programming](https://banes-lab.com/records/arch/defensive-programming.md)
- [Prompt Engineering](https://banes-lab.com/records/arch/prompt-engineering.md)
- [Code Review](https://banes-lab.com/records/arch/code-review.md)
- [Centralized Authentication](https://banes-lab.com/records/arch/centralized-authentication.md)
- [Model Safety](https://banes-lab.com/records/arch/model-safety.md)
- [Plugin Architecture](https://banes-lab.com/records/arch/plugin-architecture.md)
- [Runtime Extensibility](https://banes-lab.com/records/arch/runtime-extensibility.md)
- [Rate Limiting](https://banes-lab.com/records/arch/rate-limiting.md)
- [Input Validation](https://banes-lab.com/records/arch/input-validation.md)
- [Privacy by Design](https://banes-lab.com/records/arch/privacy-by-design.md)
- [Policy Enforcement](https://banes-lab.com/records/arch/policy-enforcement.md)
- [Proxy Pattern](https://banes-lab.com/records/arch/proxy-pattern.md)
- [Minimum Viable Architecture](https://banes-lab.com/records/arch/minimum-viable-architecture.md)
- [First-Principles Design](https://banes-lab.com/records/arch/first-principles-design.md)
- [Command Pattern](https://banes-lab.com/records/arch/command-pattern.md)
- [Iterator Pattern](https://banes-lab.com/records/arch/iterator-pattern.md)
- [Abstraction](https://banes-lab.com/records/arch/abstraction.md)
- [Factory Pattern](https://banes-lab.com/records/arch/factory-pattern.md)
- [Error Handling](https://banes-lab.com/records/arch/error-handling.md)
- [Scalability](https://banes-lab.com/records/arch/scalability.md)
- [Vertical Scaling](https://banes-lab.com/records/arch/vertical-scaling.md)
- [Open/Closed Principle (OCP)](https://banes-lab.com/records/arch/open-closed.md)
- [Runtime Code Generation](https://banes-lab.com/records/arch/runtime-code-generation.md)
- [Dynamic Binding](https://banes-lab.com/records/arch/dynamic-binding.md)
- [Substitutability](https://banes-lab.com/records/algo/substitutability.md)
- [Liskov Substitution Principle (LSP)](https://banes-lab.com/records/arch/liskov-substitution.md)
- [Polymorphism](https://banes-lab.com/records/arch/polymorphism.md)
- [Reference Architecture](https://banes-lab.com/records/arch/reference-architecture.md)
- [Monolith Architecture](https://banes-lab.com/records/arch/monolith-architecture.md)
- [Statecharts](https://banes-lab.com/records/arch/statecharts.md)
- [Infrastructure as Code](https://banes-lab.com/records/arch/infrastructure-as-code.md)
- [Latency](https://banes-lab.com/records/arch/latency.md)
- [Authentication](https://banes-lab.com/records/arch/authentication.md)

## Linked from

- [The layer topology](https://banes-lab.com/ontology/schema/the-layer-topology.md)
- [The membership](https://banes-lab.com/ontology/schema/the-membership.md)
