Scalability & Capacity Planning Questions

Analyzing how a system's resource needs change as demand grows, and deciding what scaling strategy and headroom to plan for ahead of that growth. Covers translating a stated growth trajectory, for example doubling in six months, a 10x seasonal spike, or a step-change in active users, into a headroom and saturation forecast: how much spare capacity exists today, when it runs out, and what safety margin to hold under forecast uncertainty. Covers the horizontal-versus-vertical scaling decision, including why horizontal scaling itself has diminishing returns as coordination overhead grows with node count, and identifying which resource becomes the binding constraint first as demand increases. Also covers weighing that plan against cost and communicating the trade-off to non-technical stakeholders such as finance or product. This is forward-looking planning, not execution: it does not cover provisioning or autoscaling mechanics, live incident triage, profiling an already-slow code path for hotspots, tail-latency measurement and tracing, or caching and concurrency design patterns, each its own discipline.

MediumSystem Design
92 practiced

Your product is moving from 100K to 1M monthly active users over the next three months. Walk through the capacity ramp plan you'd put together: how you'd model the resource growth at each stage, what you'd test before each stage to validate your assumptions, and how you'd manage cost so expenses stay predictable rather than spiking ahead of the growth.

MediumTechnical
85 practiced

Your service just had an outage caused by running out of capacity. Walk through how you would build a capacity planning practice to prevent this from happening again: how you'd estimate headroom, which metrics you'd monitor to catch the trend early, how you'd set safety margins, and how you'd communicate capacity risk to product teams before it becomes an incident.

HardTechnical
69 practiced

You need to build a capacity plan for a data-serving fleet that sees seasonal spikes up to 10x its baseline load. Walk through which metrics you'd track to forecast the spikes (traffic, CPU, latency, queue lengths), how you'd decide between pre-warming capacity ahead of time versus reserving it on standby, and how you'd weigh the cost of holding that headroom against the availability risk of not having it.

HardTechnical
137 practiced

A product has hard SLOs: p99 latency under 200ms and 99.99 percent availability. Walk through how you would turn those SLOs into a capacity plan: how you'd figure out how much headroom to hold above expected load, how you'd use your error budget to decide when you're cutting it too close, and how you'd communicate the resulting capacity recommendation, and its cost, to stakeholders who only care that the SLOs are met.

MediumTechnical
97 practiced

A retail client expects 10x their baseline traffic for a 72-hour holiday sale. Walk through the capacity plan you'd put together: how much headroom you'd provision for, how you'd decide between holding that capacity ready in advance versus scaling into it as traffic ramps, and how you'd balance the cost of over-provisioning against the risk of falling over mid-sale. Propose three measurable commitments (SLAs or business metrics) you'd be comfortable promising the client.

Unlock Full Question Bank

Get access to all 11 Scalability & Capacity Planning interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.