Improve application scalability, performance and availability with load balancers. Illustrations included!
Load balancing is a system design concept that refers to distributing a set of tasks evenly across multiple servers.
Why use load balancers?
Imagine a server with a public ip address hosting a website.
The server receives requests from