(0)

Continuous Delivery : Der pragmatische Einstieg

E-book


Continuous Delivery ermÜglicht es, Software viel schneller und mit wesentlich hÜherer Zuverlässigkeit in Produktion zu bringen, als es bisher mÜglich war. Grundlage dafßr ist eine Continuous-Delivery-Pipeline, die das Ausrollen der Software weitgehend automatisiert und so einen reproduzierbaren, risikoarmen Prozess fßr die Bereitstellung neuer Releases bietet. Dieses Buch macht Sie mit dem Aufbau einer Continuous-Delivery-Pipeline vertraut und erklärt, welche Technologien Sie dazu einsetzen kÜnnen.

Dabei lernen Sie u.a. folgende Themen kennen:

• Infrastruktur-Automatisierung mit Chef, Docker und Vagrant

• Automatisierung von Builds und Continuous Integration

• Akzeptanztests, Kapazitätstests, exploratives Testen

• Einführung von Continuous Delivery im Unternehmen

• Continuous Delivery und DevOps

• Auswirkungen auf die Softwarearchitektur

Als praktisches Beispiel wird ein konkreter Technologie- Stack vorgestellt. Zahlreiche Aufgaben und Vorschläge fßr weitergehende Experimente laden Sie darßber hinaus zur praktischen Vertiefung des Themas ein.

Nach der Lektßre kÜnnen Sie abschätzen, welche Vorteile Continuous Delivery konkret bietet, und Sie verfßgen ßber das nÜtige Handwerkszeug, um Continuous Delivery in Ihrem eigenen Arbeitsumfeld zu etablieren.

Die Neuauflage wurde in Bezug auf Werkzeuge wie Docker, Jenkins, Graphite und den ELK-Stack aktualisiert. An neuen Themen sind Docker Compose, Docker Machine, Immutable Server, Microservices und die EinfĂźhrung von Continuous Delivery ohne DevOps hinzugekommen.