Infrastructure Scaling, Capacity Planning, and High Availability Questions

How to make running infrastructure scale and stay available: the operational and architectural mechanics of doing it, not the growth-modeling math behind it. Covers autoscaling policy design and Kubernetes cluster scaling (target-tracking, step, scheduled, and predictive triggers, cooldowns, warm pools, HPA, VPA, Cluster Autoscaler, GPU/node scheduling, bin-packing), load balancing algorithms and architecture (round-robin, least-connections, consistent hashing, L4 vs L7, health checks, connection draining, session affinity), horizontal versus vertical scaling choices, and high-availability and redundancy design (multi-AZ and multi-region failover, active-active vs active-passive, split-brain and leader election). Also covers turning a given demand or growth figure into concrete provisioning: headroom and safety-margin sizing, back-of-envelope instance, IOPS, and replica-count math, right-sizing, and multi-year procurement planning; validating a sizing or scaling change through load, stress, soak, and chaos testing; scaling stateful tiers such as databases, caches, and message queues; cost-aware trade-offs including reserved versus spot capacity and managed versus self-hosted infrastructure; and the observability needed to catch capacity saturation before it breaches an SLO.

EasyTechnical
63 practiced

As the engineer who owns infrastructure capacity, outline the concrete steps and data sources you would use to forecast infrastructure demand for a SaaS product over the next three years, including how you'd fold in business signals, seasonality, and event-driven spikes. Explain how you'd document your assumptions and confidence ranges, and how you'd turn that forecast into a phased procurement and budget plan you can defend to finance.

MediumTechnical
52 practiced

You're running a microservice that experiences memory pressure alongside variable CPU load. Walk through how Kubernetes' HPA, VPA, and the cluster autoscaler each address (or fail to address) this, and propose a combined autoscaling approach for the service, explaining why.

MediumTechnical
56 practiced

Outline a basic 3-month capacity planning timeline for a new product launch expecting 1,000 concurrent users at launch. Describe the buffers (safety margins) you'd recommend, what validation activities you'd run pre-launch, and which stakeholders you would align with.

MediumTechnical
64 practiced

Explain the key resource utilization metrics you would monitor for capacity planning across compute, memory, storage I/O and network for a cloud service. For each metric (CPU, memory, disk I/O, network throughput) describe a concrete SLI you would define, why that SLI helps capacity planning, and one practical alert threshold or dashboard visualization you would create to track it.

MediumTechnical
58 practiced

You forecast a 3x increase in traffic after a feature launch. Before provisioning full capacity, how would you design experiments and measurements to validate that assumption, and what would make you confident enough to decide whether additional capacity is actually needed?

Unlock Full Question Bank

Get access to all Infrastructure Scaling, Capacity Planning, and High Availability interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.