# Scalability / Performance / Optimization

> 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#lexicon-category-scalability-performance-optimization

Listed in [Ontology · Lexicon](https://banes-lab.com/api/pages/ontology/lexicon.md), after [Runtime Discovery / Dynamic Binding](https://banes-lab.com/ontology/lexicon/lexicon-category-runtime-discovery-dynamic-binding.md) and before [Schema / Canonical Data / Semantics](https://banes-lab.com/ontology/lexicon/lexicon-category-schema-canonical-data-semantics.md).

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. A tag category also gives each term an example, which is the file the tag places or the rename from a refused word onto a covering tag.

### Abuse/Overload Protection

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to shield a system from abusive or excessive request volume.

Referenced by
[Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md)

How it is checked

Checked by
[Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Always-Fresh Reads

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which every read returns the most recent write, which caching trades away for speed.

Referenced by
[Caching](https://banes-lab.com/records/architecture/caching.md)

How it is checked

Checked by
the tension resolution with caching

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Anecdotal Performance Claims

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Asserting performance characteristics from anecdote or intuition rather than measured evidence.

Referenced by
[Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)

How it is checked

Checked by
[Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Anecdotal Timing

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Judging how fast code runs from casual observation instead of controlled measurement.

Referenced by
[Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)

How it is checked

Checked by
[Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Arrival and Service Rates

- Kind: [metric](https://banes-lab.com/records/kind/metric.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The measured rates at which requests arrive and at which a server completes them, the inputs a queuing model needs.

Referenced by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

How it is checked

Checked by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Bottleneck Awareness

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to recognize which component limits a system's overall throughput.

Referenced by
[Scalability](https://banes-lab.com/records/architecture/scalability.md)

How it is checked

Checked by
[Scalability](https://banes-lab.com/records/architecture/scalability.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Bottleneck Detection

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to locate the component that most constrains overall performance.

Referenced by
[Profiling](https://banes-lab.com/records/architecture/profiling.md)

How it is checked

Checked by
[Profiling](https://banes-lab.com/records/architecture/profiling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Bottleneck Evidence

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Measured data identifying which component constrains performance, justifying where to optimize.

Referenced by
[Optimization](https://banes-lab.com/records/architecture/optimization.md)

How it is checked

Checked by
[Optimization](https://banes-lab.com/records/architecture/optimization.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Bottlenecks

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A single stage that constrains overall throughput because all work must pass through it.

Referenced by
[Throughput](https://banes-lab.com/records/architecture/throughput.md)

How it is checked

Checked by
[Throughput](https://banes-lab.com/records/architecture/throughput.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Cache Invalidation

- Kind: [activity](https://banes-lab.com/records/kind/activity.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The activity of removing or refreshing cached entries so stale data is not served.

Referenced by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

How it is checked

Checked by
the tension resolution with cdn-edge-caching

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Cacheable Content

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The requirement that content be stable enough to serve from a cache without harmful staleness.

Referenced by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

How it is checked

Checked by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Capacity Increase without Distribution

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to raise capacity by enlarging a single machine rather than adding more machines.

Referenced by
[Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)

How it is checked

Checked by
[Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Capacity Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A representation of how a system's capacity responds to load, used to predict its limits.

Referenced by
[Throughput](https://banes-lab.com/records/architecture/throughput.md)

How it is checked

Checked by
[Throughput](https://banes-lab.com/records/architecture/throughput.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Comparative Analysis

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to compare algorithms by how their cost grows, independent of hardware.

Referenced by
[Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)

How it is checked

Checked by
[Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Complexity Awareness

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to reason about how an algorithm's cost grows with input size.

Referenced by
[Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)

How it is checked

Checked by
[Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Complexity Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A representation of how an algorithm's resource use scales with input size.

Referenced by
[Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)

How it is checked

Checked by
[Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Constant-Factor Practicality

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which constant factors, ignored by asymptotic analysis, affect measured performance.

Referenced by
[Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)

How it is checked

Checked by
the tension resolution with big-o-notation

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Cost Efficiency

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which a system delivers its work at the lowest resource cost.

Referenced by
[Elasticity](https://banes-lab.com/records/architecture/elasticity.md)

How it is checked

Checked by
[Elasticity](https://banes-lab.com/records/architecture/elasticity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Cost/Limit

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which a bigger single machine costs disproportionately more and eventually hits a hard limit.

Referenced by
[Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)

How it is checked

Checked by
the tension resolution with vertical-scaling

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### CPU Cost

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of processor time a technique consumes, often traded against memory savings.

Referenced by
[Memory Efficiency](https://banes-lab.com/records/architecture/memory-efficiency.md)

How it is checked

Checked by
the tension resolution with memory-efficiency

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Cross-Shard Queries

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of difficulty and cost of a query that must gather data from multiple shards.

Referenced by
[Sharding](https://banes-lab.com/records/architecture/sharding.md)

How it is checked

Checked by
the tension resolution with sharding

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Distributed Complexity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of intricacy introduced by spreading work across distributed nodes.

Referenced by
[Bottleneck Analysis](https://banes-lab.com/records/architecture/bottleneck-analysis.md)

How it is checked

Checked by
the tension resolution with bottleneck-analysis

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Distributed Coordination

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of coordination overhead required to keep distributed instances consistent.

Referenced by
[Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)

How it is checked

Checked by
the tension resolution with horizontal-scaling

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Dynamic Capacity

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to add or remove capacity automatically as demand rises and falls.

Referenced by
[Elasticity](https://banes-lab.com/records/architecture/elasticity.md)

How it is checked

Checked by
[Elasticity](https://banes-lab.com/records/architecture/elasticity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Efficient Processing

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to complete work using the fewest operations and least resource for the input.

Referenced by
[Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)

How it is checked

Checked by
[Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Environment Drift

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which a test or runtime environment diverges from a reference over time, undermining comparability.

Referenced by
[Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)

How it is checked

Checked by
the tension resolution with benchmarking

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Externalized State

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The requirement that session or request state be held outside the serving instance, in a shared store.

Referenced by
[Statelessness](https://banes-lab.com/records/architecture/statelessness.md)

How it is checked

Checked by
[Statelessness](https://banes-lab.com/records/architecture/statelessness.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Fixed Provisioning

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Allocating a static amount of capacity regardless of demand, so the system is either starved or wasteful.

Referenced by
[Elasticity](https://banes-lab.com/records/architecture/elasticity.md)

How it is checked

Checked by
[Elasticity](https://banes-lab.com/records/architecture/elasticity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Fixed-Capacity Design

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Building a system around a fixed capacity ceiling that cannot grow when load increases.

Referenced by
[Scalability](https://banes-lab.com/records/architecture/scalability.md)

How it is checked

Checked by
[Scalability](https://banes-lab.com/records/architecture/scalability.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Full Materialization

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Loading an entire dataset into memory at once when streaming or chunking would suffice, risking exhaustion.

Referenced by
[Memory Efficiency](https://banes-lab.com/records/architecture/memory-efficiency.md)

How it is checked

Checked by
[Memory Efficiency](https://banes-lab.com/records/architecture/memory-efficiency.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Geographically-Local Delivery

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to serve content from a location near the user, cutting distance latency.

Referenced by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

How it is checked

Checked by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Global Shared State

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A single mutable state shared across all workers, forcing coordination and preventing independent scaling.

Referenced by
[Partitioning](https://banes-lab.com/records/architecture/partitioning.md)

How it is checked

Checked by
[Partitioning](https://banes-lab.com/records/architecture/partitioning.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Growth Handling

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to absorb increasing load without redesign.

Referenced by
[Scalability](https://banes-lab.com/records/architecture/scalability.md)

How it is checked

Checked by
[Scalability](https://banes-lab.com/records/architecture/scalability.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Guess-Based Capacity

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Sizing capacity from guesswork rather than a model of arrival and service rates.

Referenced by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

How it is checked

Checked by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Guess-Based Optimization

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Optimizing based on assumptions about where time is spent rather than profiling evidence.

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

How it is checked

Checked by
[Performance Engineering](https://banes-lab.com/records/architecture/performance-engineering.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Guesswork

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Deciding where to optimize by intuition instead of measured profiling data.

Referenced by
[Profiling](https://banes-lab.com/records/architecture/profiling.md)

How it is checked

Checked by
[Profiling](https://banes-lab.com/records/architecture/profiling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Hard Resource Ceiling

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A fixed upper bound on a single machine's resources that caps how far vertical scaling can go.

Referenced by
[Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)

How it is checked

Checked by
[Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Implementation Simplicity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which code stays simple and clear, sometimes traded against maximal efficiency.

Referenced by
[Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)

How it is checked

Checked by
the tension resolution with algorithmic-efficiency

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Inefficient Algorithm Choice

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Selecting an algorithm whose complexity scales poorly for the expected input size.

Referenced by
[Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)

Distinct from
[N Plus One Query](https://banes-lab.com/records/architecture/n-plus-one-query.md): An inefficient algorithm scales poorly in its own complexity, while an N plus one query issues one extra query per item fetched.

How it is checked

Checked by
[Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Input Size Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A representation of the input dimension against which an algorithm's running time is measured.

Referenced by
[Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md)

How it is checked

Checked by
[Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Instance Affinity

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Binding a client to a specific server instance for its state, preventing free rebalancing across instances.

Referenced by
[Statelessness](https://banes-lab.com/records/architecture/statelessness.md)

Distinct from
[Temporal Coupling](https://banes-lab.com/records/architecture/temporal-coupling.md): Instance affinity ties a client to one server's state, while temporal coupling requires operations in an undocumented order.

How it is checked

Checked by
[Statelessness](https://banes-lab.com/records/architecture/statelessness.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Instance-Local State

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Holding request-spanning state on one instance, so requests cannot be served by any other instance.

Referenced by
[Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)

How it is checked

Checked by
[Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Invalidation Policy

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The rules determining when cached entries are considered stale and must be refreshed or evicted.

Referenced by
[Caching](https://banes-lab.com/records/architecture/caching.md)

How it is checked

Checked by
[Caching](https://banes-lab.com/records/architecture/caching.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Large Dataset Scaling

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to grow storage and throughput by spreading a dataset across many shards.

Referenced by
[Sharding](https://banes-lab.com/records/architecture/sharding.md)

How it is checked

Checked by
[Sharding](https://banes-lab.com/records/architecture/sharding.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Latency Reduction

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to lower response time by serving results from a nearer or faster source.

Referenced by
[Caching](https://banes-lab.com/records/architecture/caching.md)

How it is checked

Checked by
[Caching](https://banes-lab.com/records/architecture/caching.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Load Handling

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to process a high volume of work without degrading.

Referenced by
[Throughput](https://banes-lab.com/records/architecture/throughput.md)

How it is checked

Checked by
[Throughput](https://banes-lab.com/records/architecture/throughput.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Load Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A representation of the expected volume and pattern of demand a system must handle.

Referenced by
[Scalability](https://banes-lab.com/records/architecture/scalability.md)

How it is checked

Checked by
[Scalability](https://banes-lab.com/records/architecture/scalability.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Local Micro-Optimization

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Tuning a non-bottleneck section for marginal gains while the constraint that limits performance goes unaddressed.

Referenced by
[Bottleneck Analysis](https://banes-lab.com/records/architecture/bottleneck-analysis.md)

How it is checked

Checked by
[Bottleneck Analysis](https://banes-lab.com/records/architecture/bottleneck-analysis.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Long Blocking Work

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Performing lengthy synchronous work on a request path, blocking it and inflating latency.

Referenced by
[Latency](https://banes-lab.com/records/architecture/latency.md)

How it is checked

Checked by
[Latency](https://banes-lab.com/records/architecture/latency.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Measurement Overhead

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of performance cost that the act of measuring imposes on the system being measured.

Referenced by
[Profiling](https://banes-lab.com/records/architecture/profiling.md)

How it is checked

Checked by
the tension resolution with profiling

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Memory Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A representation of how an algorithm's memory use grows with input size.

Referenced by
[Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md)

How it is checked

Checked by
[Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Memory Scalability

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to handle larger inputs without memory use growing prohibitively.

Referenced by
[Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md)

How it is checked

Checked by
[Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Model Assumptions

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The simplifying premises a performance model depends on, which limit how well it matches reality.

Referenced by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

How it is checked

Checked by
the tension resolution with queuing-theory

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Multi-Core Utilization

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to use multiple processor cores simultaneously for a single workload.

Referenced by
[Parallelism](https://banes-lab.com/records/architecture/parallelism.md)

How it is checked

Checked by
[Parallelism](https://banes-lab.com/records/architecture/parallelism.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Multiple Targets

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The precondition that more than one interchangeable backend exists across which traffic can be spread.

Referenced by
[Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)

How it is checked

Checked by
[Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Origin Offload

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to relieve the origin server by serving cached copies from the edge.

Referenced by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

Distinct from
[Geographically-Local Delivery](https://banes-lab.com/records/lexicon/geographically-local-delivery.md): Origin offload relieves the origin server, while local delivery cuts the distance to the user.

How it is checked

Checked by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Origin-Only Serving

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Serving all content directly from the origin with no edge caching, concentrating load and adding distance latency.

Referenced by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

How it is checked

Checked by
[CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Over-Provisioning

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which allocated capacity exceeds demand, trading waste for safety margin.

Referenced by
[Resource Utilization](https://banes-lab.com/records/architecture/resource-utilization.md)

How it is checked

Checked by
the tension resolution with resource-utilization

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Overlapping Work

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to make progress on multiple tasks over the same period by interleaving them.

Referenced by
[Concurrency](https://banes-lab.com/records/architecture/concurrency.md)

How it is checked

Checked by
[Concurrency](https://banes-lab.com/records/architecture/concurrency.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Partition Key

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The field whose value determines which shard or partition a record belongs to.

Referenced by
[Sharding](https://banes-lab.com/records/architecture/sharding.md)

How it is checked

Checked by
[Sharding](https://banes-lab.com/records/architecture/sharding.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Partition Strategy

- Kind: [approach](https://banes-lab.com/records/kind/approach.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A scheme for dividing data or work across independent partitions to distribute load and enable parallelism.

Referenced by
[Partitioning](https://banes-lab.com/records/architecture/partitioning.md)

How it is checked

Checked by
[Partitioning](https://banes-lab.com/records/architecture/partitioning.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Premature Optimization

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Optimizing code before evidence shows it matters, adding complexity for gains that may never be needed.

Referenced by
[Optimization](https://banes-lab.com/records/architecture/optimization.md)

How it is checked

Checked by
[Optimization](https://banes-lab.com/records/architecture/optimization.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Quota Policy

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The declared limits on how many requests a caller may make within a time window.

Referenced by
[Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md)

How it is checked

Checked by
[Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Read Traffic Offload

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to divert read queries to replicas, relieving the primary.

Referenced by
[Read Replica](https://banes-lab.com/records/architecture/read-replica.md)

How it is checked

Checked by
[Read Replica](https://banes-lab.com/records/architecture/read-replica.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Read-Your-Writes Consistency

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which a client is guaranteed to see its own prior writes, which replica lag can break.

Referenced by
[Read Replica](https://banes-lab.com/records/architecture/read-replica.md)

How it is checked

Checked by
the tension resolution with read-replica

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Readability/Maintainability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which code stays readable and maintainable, sometimes sacrificed for performance.

Referenced by
[Optimization](https://banes-lab.com/records/architecture/optimization.md)

How it is checked

Checked by
the tension resolution with optimization

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Rebalancing Complexity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of difficulty of redistributing data when partitions are added or removed.

Referenced by
[Partitioning](https://banes-lab.com/records/architecture/partitioning.md)

How it is checked

Checked by
the tension resolution with partitioning

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Reduced Load

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to lessen work reaching a backend by serving repeat results from a cache.

Referenced by
[Caching](https://banes-lab.com/records/architecture/caching.md)

How it is checked

Checked by
[Caching](https://banes-lab.com/records/architecture/caching.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Regression Detection

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to catch a performance regression by comparing measurements against a baseline.

Referenced by
[Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)

How it is checked

Checked by
[Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Repeatable Test Environment

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A controlled, reproducible environment in which measurements can be compared meaningfully across runs.

Referenced by
[Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)

How it is checked

Checked by
[Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Representative Workload

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A workload that reflects production usage closely enough that measurements generalize.

Referenced by
[Profiling](https://banes-lab.com/records/architecture/profiling.md)

How it is checked

Checked by
[Profiling](https://banes-lab.com/records/architecture/profiling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Resource Headroom

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of spare capacity remaining on a machine before its resource ceiling is reached.

Referenced by
[Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)

How it is checked

Checked by
[Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Resource Waste/Saturation

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Running resources far below or far above healthy utilization, either wasting capacity or saturating it.

Referenced by
[Resource Utilization](https://banes-lab.com/records/architecture/resource-utilization.md)

How it is checked

Checked by
[Resource Utilization](https://banes-lab.com/records/architecture/resource-utilization.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Responsiveness

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which a system reacts quickly to user actions or requests.

Referenced by
[Latency](https://banes-lab.com/records/architecture/latency.md)

How it is checked

Checked by
[Latency](https://banes-lab.com/records/architecture/latency.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Scalability Analysis

- Kind: [activity](https://banes-lab.com/records/kind/activity.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The activity of assessing how a system's cost grows as load or input increases.

Referenced by
[Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md)

How it is checked

Checked by
[Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Scale-Out

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to add capacity by adding more machines that share the load.

Referenced by
[Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)

How it is checked

Checked by
[Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Sequential Bottleneck

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A portion of work that must run serially, capping the speedup that parallelism can achieve.

Referenced by
[Parallelism](https://banes-lab.com/records/architecture/parallelism.md)

How it is checked

Checked by
[Parallelism](https://banes-lab.com/records/architecture/parallelism.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Session Affinity

- Kind: [technique](https://banes-lab.com/records/kind/technique.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Routing all of a client's requests to the same server instance so its session state stays local.

Referenced by
[Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)

How it is checked

Checked by
the tension resolution with load-balancing

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Single Monolithic Store

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Concentrating all data in one store that cannot be partitioned, capping write and storage scalability.

Referenced by
[Sharding](https://banes-lab.com/records/architecture/sharding.md)

How it is checked

Checked by
[Sharding](https://banes-lab.com/records/architecture/sharding.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Single Target Routing

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Directing all traffic to one target instead of distributing it, wasting capacity and creating a bottleneck.

Referenced by
[Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)

How it is checked

Checked by
[Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Single-Primary Read Contention

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Serving all reads from the single primary, so read load contends with writes and limits throughput.

Referenced by
[Read Replica](https://banes-lab.com/records/architecture/read-replica.md)

How it is checked

Checked by
[Read Replica](https://banes-lab.com/records/architecture/read-replica.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Space Complexity Awareness

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to reason about how an algorithm's memory use grows with input size.

Referenced by
[Memory Efficiency](https://banes-lab.com/records/architecture/memory-efficiency.md)

How it is checked

Checked by
[Memory Efficiency](https://banes-lab.com/records/architecture/memory-efficiency.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### State Access Latency

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of added latency incurred when state is fetched from an external store rather than held locally.

Referenced by
[Statelessness](https://banes-lab.com/records/architecture/statelessness.md)

How it is checked

Checked by
the tension resolution with statelessness

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Statelessness or Shared State Strategy

- Kind: [approach](https://banes-lab.com/records/kind/approach.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
A decision to make instances stateless or externalize state to a shared store, so any instance can serve any request.

Referenced by
[Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)

How it is checked

Checked by
[Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Targeted Improvement

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to direct optimization effort at the specific constraint that limits performance.

Referenced by
[Bottleneck Analysis](https://banes-lab.com/records/architecture/bottleneck-analysis.md)

How it is checked

Checked by
[Bottleneck Analysis](https://banes-lab.com/records/architecture/bottleneck-analysis.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Throughput/Batching

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree to which batching work raises throughput at the cost of per-item latency.

Referenced by
[Latency](https://banes-lab.com/records/architecture/latency.md)

How it is checked

Checked by
the tension resolution with latency

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Traffic Distribution

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to spread incoming requests across multiple backends evenly.

Referenced by
[Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)

How it is checked

Checked by
[Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Unbounded Access

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Permitting callers to make unlimited requests with no rate limit, allowing overload and abuse.

Referenced by
[Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md)

How it is checked

Checked by
[Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Unbounded Memory Growth

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
Accumulating state without bound so memory usage grows until the process exhausts it.

Referenced by
[Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md)

How it is checked

Checked by
[Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Unbounded Runtime Growth

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
An algorithm whose running time grows without bound as input scales, becoming infeasible at size.

Referenced by
[Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md)

How it is checked

Checked by
[Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Utilization-Based Sizing

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to size capacity from measured utilization and wait-time targets.

Referenced by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

How it is checked

Checked by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Wait-Time Prediction

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The ability to predict how long work will wait given arrival and service rates.

Referenced by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

Distinct from
[Utilization-Based Sizing](https://banes-lab.com/records/lexicon/utilization-based-sizing.md): Wait-time prediction forecasts how long work waits, while utilization-based sizing chooses capacity from measured load and a wait-time target.

How it is checked

Checked by
[Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

### Warm-Up Latency

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lexicon-category-scalability-performance-optimization.md)
- Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)

Details

Definition
The degree of delay before newly-added capacity becomes ready to serve traffic.

Referenced by
[Elasticity](https://banes-lab.com/records/architecture/elasticity.md)

How it is checked

Checked by
the tension resolution with elasticity

Population
The term's definition and every architecture edge that names the term

Freshness
A verdict stands until the definition, the term's kind or an edge that names it changes

Refusal
The resolution gate fails an edge that resolves to no term, and a definition that opens as another kind

Observation
The resolution validator's pass over every edge target and every definition opening

Evidence
Watched to fire and to accept: a suite plants a term no edge names, a dangling dependency and a second check home, and the bundled terms pass

Authoritative side
The term record, which every edge that names the term cites

Depends on
Not answered

Shape it refuses
Not answered

## Links to

- [capability](https://banes-lab.com/records/kind/capability.md)
- [Performance Core](https://banes-lab.com/records/layer/performance-core.md)
- [Rate Limiting](https://banes-lab.com/records/architecture/rate-limiting.md)
- [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- [Caching](https://banes-lab.com/records/architecture/caching.md)
- [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- [Big O Notation](https://banes-lab.com/records/architecture/big-o-notation.md)
- [Benchmarking](https://banes-lab.com/records/architecture/benchmarking.md)
- [metric](https://banes-lab.com/records/kind/metric.md)
- [Queuing Theory](https://banes-lab.com/records/architecture/queuing-theory.md)
- [Scalability](https://banes-lab.com/records/architecture/scalability.md)
- [Profiling](https://banes-lab.com/records/architecture/profiling.md)
- [artifact](https://banes-lab.com/records/kind/artifact.md)
- [Optimization](https://banes-lab.com/records/architecture/optimization.md)
- [Throughput](https://banes-lab.com/records/architecture/throughput.md)
- [activity](https://banes-lab.com/records/kind/activity.md)
- [CDN / Edge Caching](https://banes-lab.com/records/architecture/cdn-edge-caching.md)
- [constraint](https://banes-lab.com/records/kind/constraint.md)
- [Vertical Scaling](https://banes-lab.com/records/architecture/vertical-scaling.md)
- [model](https://banes-lab.com/records/kind/model.md)
- [Algorithmic Efficiency](https://banes-lab.com/records/architecture/algorithmic-efficiency.md)
- [Elasticity](https://banes-lab.com/records/architecture/elasticity.md)
- [Memory Efficiency](https://banes-lab.com/records/architecture/memory-efficiency.md)
- [Sharding](https://banes-lab.com/records/architecture/sharding.md)
- [Bottleneck Analysis](https://banes-lab.com/records/architecture/bottleneck-analysis.md)
- [Horizontal Scaling](https://banes-lab.com/records/architecture/horizontal-scaling.md)
- [Statelessness](https://banes-lab.com/records/architecture/statelessness.md)
- [Partitioning](https://banes-lab.com/records/architecture/partitioning.md)
- [Performance Engineering](https://banes-lab.com/records/architecture/performance-engineering.md)
- [N Plus One Query](https://banes-lab.com/records/architecture/n-plus-one-query.md)
- [Time Complexity](https://banes-lab.com/records/architecture/time-complexity.md)
- [Temporal Coupling](https://banes-lab.com/records/architecture/temporal-coupling.md)
- [Latency](https://banes-lab.com/records/architecture/latency.md)
- [Space Complexity](https://banes-lab.com/records/architecture/space-complexity.md)
- [Parallelism](https://banes-lab.com/records/architecture/parallelism.md)
- [Load Balancing](https://banes-lab.com/records/architecture/load-balancing.md)
- [Geographically-Local Delivery](https://banes-lab.com/records/lexicon/geographically-local-delivery.md)
- [Resource Utilization](https://banes-lab.com/records/architecture/resource-utilization.md)
- [Concurrency](https://banes-lab.com/records/architecture/concurrency.md)
- [approach](https://banes-lab.com/records/kind/approach.md)
- [Read Replica](https://banes-lab.com/records/architecture/read-replica.md)
- [technique](https://banes-lab.com/records/kind/technique.md)
- [Utilization-Based Sizing](https://banes-lab.com/records/lexicon/utilization-based-sizing.md)
