Nginx

Nginx + proxy reverso + load balancer

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/