12 Continuous Delivery, DevOps und Softwarearchitektur

12.1 Einleitung

Continuous Delivery und DevOps sind Ansätze, mit denen Software effizienter und effektiver betrieben und in Produktion gebracht werden kann. Sie haben vor allem Auswirkungen auf Deployment- und Betriebsprozesse. In diesem Kapitel geht es um einen ganz anderen Aspekt: Continuous Delivery beeinflusst auch die Architektur der Lösungen. Dieser Zusammenhang ist zunächst nicht offensichtlich – denn wieso sollten das Deployment und der Betrieb von Software Einfluss auf die Architektur haben? Genau dieser Frage geht das Kapitel nach.

Zunächst wird in Abschnitt 12.2 der Begriff »Softwarearchitektur« geklärt. Der Abschnitt 12.3 geht darauf ein, wie die Aufteilung der Komponenten für ...

Get Continuous Delivery now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.