Load Balancer Sizing Calculator

Estimate how many backend instances you need behind a load balancer given requests per second, average response time, and target CPU utilization.

Traffic & Instance Parameters

Total incoming requests the load balancer distributes each second.

Mean end-to-end latency per request, including network and processing.

Thread pool, worker count, or async concurrency limit per instance.

10%Conservative 60%Recommended 80%100%

Sizing Estimate

Fill in the parameters and click Calculate.

Traffic Spike Scenarios

Results will appear here after calculation.

Formula: Concurrency = RPS × (latency_ms / 1000)  |  Instances = ceil(Concurrency / (max_concurrent × cpu_target))

Recommended = Instances × 1.20 (ceiling). Add extra instances for rolling restarts and cold starts.

Summary

Estimate how many backend instances you need behind a load balancer given requests per second, average response time, and target CPU utilization.

How it works

  1. Enter the peak requests per second (RPS) your service receives.
  2. Enter the average response time in milliseconds for a single request.
  3. Set the maximum number of concurrent requests each instance can handle.
  4. Set the target CPU utilization (80% is a safe default to leave headroom).
  5. The calculator derives steady-state concurrency via Little's Law (N = RPS × latency in seconds), then divides by concurrency per instance and CPU target to get the required instance count.
  6. Results show minimum instances, recommended instances with headroom, and total throughput capacity.

Use cases

  • Plan the number of Node.js or Go service pods in a Kubernetes deployment.
  • Estimate EC2 instance count behind an AWS Application Load Balancer.
  • Validate whether an existing fleet can absorb a 2× traffic spike.
  • Compare instance counts across different response time SLA targets.
  • Right-size a staging environment to mirror production load.
  • Calculate required concurrency when migrating to a new instance type.

Frequently Asked Questions

Last updated: 2026-07-22 · Reviewed by Nham Vu