# 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#lex-category-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 contract that carries the same name where one exists, and the layer its category belongs to.

### Abuse/Overload Protection

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/rate-limiting.md)

### 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/lex-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/arch/caching.md)

### 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/lex-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/arch/big-o-notation.md)

### Anecdotal Timing

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/benchmarking.md)

### Arrival and Service Rates

- Kind: [metric](https://banes-lab.com/records/kind/metric.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/queuing-theory.md)

### Bottleneck Awareness

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/scalability.md)

### Bottleneck Detection

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/profiling.md)

### Bottleneck Evidence

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/optimization.md)

### Bottlenecks

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/throughput.md)

### Cache Invalidation

- Kind: [activity](https://banes-lab.com/records/kind/activity.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/cdn-edge-caching.md)

### Cacheable Content

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/cdn-edge-caching.md)

### Capacity Increase without Distribution

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/vertical-scaling.md)

### Capacity Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/throughput.md)

### Comparative Analysis

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/big-o-notation.md)

### Complexity Awareness

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/algorithmic-efficiency.md)

### Complexity Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/big-o-notation.md)

### 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/lex-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/arch/big-o-notation.md)

### Cost Efficiency

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/elasticity.md)

### Cost/Limit

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/vertical-scaling.md)

### CPU Cost

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/memory-efficiency.md)

### 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/lex-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/arch/sharding.md)

### Distributed Complexity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/bottleneck-analysis.md)

### Distributed Coordination

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/horizontal-scaling.md)

### Dynamic Capacity

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/elasticity.md)

### Efficient Processing

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/algorithmic-efficiency.md)

### Environment Drift

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/benchmarking.md)

### Evidence-Based Optimization

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

Details

Definition
The activity of improving performance guided by measurement rather than assumption.

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

### Externalized State

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/statelessness.md)

### Fixed Provisioning

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/elasticity.md)

### 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/lex-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/arch/scalability.md)

### Full Materialization

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/memory-efficiency.md)

### Geographically-Local Delivery

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/cdn-edge-caching.md)

### 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/lex-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/arch/partitioning.md)

### Growth Handling

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/scalability.md)

### 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/lex-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/arch/queuing-theory.md)

### 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/lex-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/arch/performance-engineering.md)

### Guesswork

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/profiling.md)

### 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/lex-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/arch/vertical-scaling.md)

### Implementation Simplicity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/algorithmic-efficiency.md)

### 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/lex-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/arch/algorithmic-efficiency.md)

### Input Size Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/time-complexity.md)

### Instance Affinity

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/statelessness.md)

### 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/lex-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/arch/horizontal-scaling.md)

### Invalidation Policy

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/caching.md)

### Large Dataset Scaling

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/sharding.md)

### Latency Reduction

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/caching.md)

### Load Handling

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/throughput.md)

### Load Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/scalability.md)

### 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/lex-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/arch/bottleneck-analysis.md)

### 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/lex-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/arch/latency.md)

### Measurement Overhead

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/profiling.md)

### Memory Model

- Kind: [model](https://banes-lab.com/records/kind/model.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/space-complexity.md)

### Memory Scalability

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/space-complexity.md)

### Model Assumptions

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/queuing-theory.md)

### Multi-Core Utilization

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/parallelism.md)

### Multiple Targets

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/load-balancing.md)

### Origin Offload

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/cdn-edge-caching.md)

### 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/lex-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/arch/cdn-edge-caching.md)

### Over-Provisioning

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/resource-utilization.md)

### Overlapping Work

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/concurrency.md)

### Partition Key

- Kind: [artifact](https://banes-lab.com/records/kind/artifact.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/sharding.md)

### Partition Strategy

- Kind: [approach](https://banes-lab.com/records/kind/approach.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/partitioning.md)

### Premature Optimization

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/optimization.md)

### Quota Policy

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/rate-limiting.md)

### Read Traffic Offload

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/read-replica.md)

### 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/lex-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/arch/read-replica.md)

### Readability/Maintainability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/optimization.md)

### Rebalancing Complexity

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/partitioning.md)

### Reduced Load

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/caching.md)

### Regression Detection

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/benchmarking.md)

### Repeatable Test Environment

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/benchmarking.md)

### Representative Workload

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/profiling.md)

### Resource Headroom

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/vertical-scaling.md)

### 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/lex-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/arch/resource-utilization.md)

### Responsiveness

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/latency.md)

### Scalability Analysis

- Kind: [activity](https://banes-lab.com/records/kind/activity.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/time-complexity.md)

### Scale-Out

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/horizontal-scaling.md)

### Sequential Bottleneck

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/parallelism.md)

### Session Affinity

- Kind: [technique](https://banes-lab.com/records/kind/technique.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/load-balancing.md)

### 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/lex-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/arch/sharding.md)

### 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/lex-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/arch/load-balancing.md)

### 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/lex-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/arch/read-replica.md)

### Space Complexity Awareness

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/memory-efficiency.md)

### 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/lex-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/arch/statelessness.md)

### 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/lex-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/arch/horizontal-scaling.md)

### Targeted Improvement

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/bottleneck-analysis.md)

### Throughput/Batching

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/latency.md)

### Traffic Distribution

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/load-balancing.md)

### Unbounded Access

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/rate-limiting.md)

### 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/lex-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/arch/space-complexity.md)

### 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/lex-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/arch/time-complexity.md)

### Utilization-Based Sizing

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/queuing-theory.md)

### Wait-Time Prediction

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Scalability / Performance / Optimization](https://banes-lab.com/ontology/lexicon/lex-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/arch/queuing-theory.md)

### 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/lex-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/arch/elasticity.md)

## 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/arch/rate-limiting.md)
- [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- [Caching](https://banes-lab.com/records/arch/caching.md)
- [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- [Big O Notation](https://banes-lab.com/records/arch/big-o-notation.md)
- [Benchmarking](https://banes-lab.com/records/arch/benchmarking.md)
- [metric](https://banes-lab.com/records/kind/metric.md)
- [Queuing Theory](https://banes-lab.com/records/arch/queuing-theory.md)
- [Scalability](https://banes-lab.com/records/arch/scalability.md)
- [Profiling](https://banes-lab.com/records/arch/profiling.md)
- [artifact](https://banes-lab.com/records/kind/artifact.md)
- [Optimization](https://banes-lab.com/records/arch/optimization.md)
- [Throughput](https://banes-lab.com/records/arch/throughput.md)
- [activity](https://banes-lab.com/records/kind/activity.md)
- [CDN / Edge Caching](https://banes-lab.com/records/arch/cdn-edge-caching.md)
- [constraint](https://banes-lab.com/records/kind/constraint.md)
- [Vertical Scaling](https://banes-lab.com/records/arch/vertical-scaling.md)
- [model](https://banes-lab.com/records/kind/model.md)
- [Algorithmic Efficiency](https://banes-lab.com/records/arch/algorithmic-efficiency.md)
- [Elasticity](https://banes-lab.com/records/arch/elasticity.md)
- [Memory Efficiency](https://banes-lab.com/records/arch/memory-efficiency.md)
- [Sharding](https://banes-lab.com/records/arch/sharding.md)
- [Bottleneck Analysis](https://banes-lab.com/records/arch/bottleneck-analysis.md)
- [Horizontal Scaling](https://banes-lab.com/records/arch/horizontal-scaling.md)
- [Performance Engineering](https://banes-lab.com/records/arch/performance-engineering.md)
- [Statelessness](https://banes-lab.com/records/arch/statelessness.md)
- [Partitioning](https://banes-lab.com/records/arch/partitioning.md)
- [Time Complexity](https://banes-lab.com/records/arch/time-complexity.md)
- [Latency](https://banes-lab.com/records/arch/latency.md)
- [Space Complexity](https://banes-lab.com/records/arch/space-complexity.md)
- [Parallelism](https://banes-lab.com/records/arch/parallelism.md)
- [Load Balancing](https://banes-lab.com/records/arch/load-balancing.md)
- [Resource Utilization](https://banes-lab.com/records/arch/resource-utilization.md)
- [Concurrency](https://banes-lab.com/records/arch/concurrency.md)
- [approach](https://banes-lab.com/records/kind/approach.md)
- [Read Replica](https://banes-lab.com/records/arch/read-replica.md)
- [technique](https://banes-lab.com/records/kind/technique.md)
