The server-side load balancing can be done by using Netflix Zuul. It is also known as a JVM based router.