Immer mehr Unternehmen zerlegen ihre Softwaresysteme in kleine Microservices. Wenn man seine Software in Microservices zerlegt hat, erhält man unweigerlich mehrere Deployment-Artefakte, was das Deployment des Gesamtsystems aber auch komplexer macht. Um diese Komplexität beherrschen zu können, ist der Einsatz von Werkzeugen zur Infrastrukturautomatisierung unumgänglich. Schauen wir uns deshalb an einem Microservice-Architekturbeispiel an, wie man diese Komplexität mit verschiedenen auf Docker basierenden Werkzeugen beherrschen kann. Werkzeuge, wie Kubernetes und Vamp (Mesos + Marathon), bieten dabei eine perfekte Basis, um ein verteiltes System aufzubauen und hochverfügbar zu betreiben können.