Many companies use Round Robbin as a Load Balancer even thought this can get some problems over time:

  • A server can be already busy to get the next request.
  • We need to sent that request to the same server next time.

The strategy is to let load balancer know how busy each server is. Thereby, will send the next request to the least busy server.

Important: If you decide to use a session ID that the load balancer knows ensure that is not the IP address. Preventing our servers to be exposed to the exterior world.