Ziel dieses Buches ist es, darzustellen, wie man auf Mikrodiensten basierende Architekturen entwickelt, indem man die wichtigsten Entwicklungsrahmen und Werkzeuge kennt, die auf den Einsatz von Anwendungen durch den Einsatz von Containern und Orchestratoren ausgerichtet sind. Dank der Verwendung von Plattformen, die auf Containern und Orchestratoren basieren, erreichen wir eine hohe Verfügbarkeit, da mehrere Instanzen gleichzeitig auf verschiedenen Rechnern verfügbar sind, eine Skalierbarkeit, bei der jeder Mikrodienst individuell skaliert werden kann, und die Bereitstellung neuer Versionen in kürzester Zeit. Der Leser wird die verschiedenen Muster kennen lernen, die wir verwenden können, wenn wir die Entwicklung einer auf Mikrodiensten basierenden Anwendung im Auge haben. Das Wissen um gute Praktiken und Muster der Software-Entwicklung führt dazu, dass Anwendungen alle Qualitätsmetriken der Entwicklung wie Robustheit, Wartbarkeit, Entkopplung und Skalierbarkeit erfüllen.