# Vertical Scaling

Record: `arch:vertical-scaling`
Kind: technique
Layer: [Performance Core](https://banes-lab.com/records/layer/performance-core.md)
Severity: contextual
Scope: infrastructure, process
Canonical: https://banes-lab.com/ontology#arch-vertical-scaling

## Repair

- Refactored by: Optimize Resources, Prepare Horizontal Scale
- Detected by: resource saturation trends
- Violated by: relying only on vertical scale past ceiling
- Measured by: utilization/headroom
- Enforced by: [capacity planning](https://banes-lab.com/records/lex/capacity-planning.md)

## requires

- [Resource Headroom](https://banes-lab.com/records/lex/resource-headroom.md)

## reinforces

- [Simplicity](https://banes-lab.com/records/lex/simplicity.md)

## enables

- [Capacity Increase without Distribution](https://banes-lab.com/records/lex/capacity-increase-without-distribution.md)

## conflicts-with

- [Hard Resource Ceiling](https://banes-lab.com/records/lex/hard-resource-ceiling.md)

## tensions-with

- [Cost/Limit](https://banes-lab.com/records/lex/cost-limit.md)

## tensions

- [Vertical Scaling Cost/Limit](https://banes-lab.com/records/tension/cost-limit-vertical-scaling.md)
