Infrastructure Scaling, Capacity Planning, and High Availability Questions
Making infrastructure grow and stay up: horizontal and vertical scaling, autoscaling, load balancing, capacity planning and forecasting, and high-availability and redundancy design. Covers sizing systems for demand, distributing load, and eliminating single points of failure so services remain available as they scale. The reliability-and-growth discipline.
You need to benchmark a Redis cluster to validate scaling characteristics and latency under load. Draft a benchmark plan: workload profiles (read-heavy/read-write ratios), data size per key, warm-up strategy, concurrency levels, hit/miss ratios, metrics to collect (p50/p95/p99 latency, throughput, CPU, memory), pass criteria, and how you'd scale the cluster during tests.
A Kubernetes cluster shows sustained CPU saturation on the node-pool hosting web services. Describe a step-by-step investigative plan: what pod- and node-level metrics to check (requests/limits, QoS, eviction events), how to inspect HPA/VPA and cluster-autoscaler logs, and remediation options (node pool resize, resource-request tuning, adding node types, taints/tolerations).
Define high availability and disaster recovery. Explain their differences and provide concrete examples for an HTTP service and its backing database, including typical RPO and RTO targets and the strategies used to meet them.
Design a backup and disaster recovery solution for petabyte-scale object data subject to strict audit and regulatory requirements. Address immutable backups, cross-region replication, restore indexing and speed, cost optimization via tiering, access controls, encryption, and how to prove compliance during audits.
Design an observability pipeline to collect, normalize, and present capacity metrics from a multi-cloud environment (AWS, GCP, Azure). Include ingestion, transformation, storage, aggregation, cost considerations, and how you'd present per-region headroom dashboards and alerts while handling label differences and cardinality across providers.
Unlock Full Question Bank
Get access to all Infrastructure Scaling, Capacity Planning, and High Availability interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.