Find which limit you hit first as load grows
Converts current utilization into headroom per resource and ranks what runs out soonest.
| Category | Development › Deploy & operations |
|---|---|
| Tags | AnalyzingReviewingDeveloper |
Fields to fill Current utilizationExpected growthArchitecture
Find what runs out first as load grows. Produce: 1. Per resource — CPU, memory, disk, IOPS, network, connection pools, file descriptors, thread pools, external API quotas, license seats — **headroom expressed as a multiple of current load.** 2. Ranked by which is reached first. *The first ceiling is the only one that matters until it is raised.* 3. For each of the top three: what the failure looks like when it is reached. Some degrade gracefully and some fall over, and the difference changes the priority. 4. **Non-linear limits** — things that do not scale smoothly: connection pool exhaustion, a lock that serializes, a single-writer component, a cache that stops fitting in memory and collapses. These arrive suddenly and are missed by linear projection. 5. What to measure that I am not measuring, where headroom is unknown. Then: the order to raise ceilings, and which are quick versus which need re-architecture. Rules: - *Do not project linearly through a known non-linear limit.* Say when the model breaks down. - Where I did not give a number, say the headroom is unknown rather than assuming it is fine. - Note ceilings that are external and cannot be raised by adding hardware — third-party rate limits, provider quotas.
After pasting, fill in the fields at the bottom (Current utilization · Expected growth · Architecture)
What this prompt does
Capacity is usually added in the wrong place. This normalizes headroom across resources so the first ceiling is visible.
More in this category
Find which limit you hit first as load grows