Microservices can be packed with and shipped pretty easy in Docker containers. The real challenge is when a large, distributed application has to be built up consisting of several containers which have to communicate with each other. The complexity of the infrastructure when these containers have to be deployed distributed across multiple servers is not to be underestimated. To achieve this there are different approaches. From the self-made hackish networking way up to using one of the ‘runs out of the box, batteries included’ solutions there is a broad spectrum of possible setups. In this session I’ll show you an overview of the current state of Docker Orchestration solutions and which of them are applicable for which project situation.