Load balancer simulator
The problem
One server cannot take all the traffic, and any server can fail. A load balancer spreads requests across several servers and stops sending traffic to the ones that are down, but how it chooses, and how quickly it notices a failure, decides what users see.
What you will see
See how round robin, least connections and weighted round robin distribute the same traffic when one server is slower than the others, and why requests fail between a crash and the health checks that detect it.
Route requests across three servers with round robin, least connections or weighted round robin. Crash a server and watch health checks take it out of rotation.