Exemplo utilizando docker.
Para rodar:
docker-compose up --detach
URL:
http://localhost:4747/
http://localhost:9999/
http://localhost:9998/
Proxy reverso apontando para server 9999 e 9998
http://localhost:4747/server1
http://localhost:4747/server2
Load balancer apontando para server 9999 e 9998. OBS: imagine esses dois servidores sendo a mesma aplicação
http://localhost:2222/