Nginx running on a tiny instance can load balance 100k connections at thousands of requests per second. The network bandwidth for the instance will probably be saturated way before the CPU&#x2F;RAM becomes a problem.<p>ELB (and most other managed service load balancers) are overpriced and not great at what they do. The advantage with them is easier setup and lack of maintenance.<p>If you&#x27;re running a service with hundreds of millions or billions of requests, it&#x27;s just far more effective in every way to use some small load balancing instances instead. Their Route53 service makes the DNS part easy enough with health checks.