I have a MicroService as a Jar (Tomcat and a Port defined) I can create 4 Containers (servers) and copy this jar into each container (Docker) Now I have 4 different IP Address each w/ the same port config The Client will need to: A) connect to a specific IP/Post B) connect to a Load Balancer who will select the IP/Port --------------------------------------------------------- I want to create a complex Web Service API out of a number of Microservices Client -> Entry Microservice -> another Microservice (I get JSON from this Microservice, and Map it to Java) <- Build a composite response