Zeitgemäße Techniken aus Continuous Integration (CI) und Continuous Delivery (CD) unterstützen wichtige Architekturziele wie Stabilität und Reaktionsfähigkeit. Dieser Spicker zeigt den Aufbau einer passenden CI/CD-Kette.
Sandra Parsick und Stefan Zörner
Herausforderungen
- Neue Features in eure Lösung zu integrieren ist aufwändig und fehleranfällig. Wie minimiert ihr dieses Risiko?
- Moderne Architekturansätze wie Microservices haben hohe Anforderungen bzgl. Integration und Verteilung. Welche Wechselwirkungen bestehen zwischen Architekturstil und CI/CD?
- Manuelle, wiederkehrende Tätigkeiten binden Kräfte und lassen sich nicht in gleichbleibender Qualität wiederholen. Wie eliminiert das Team diese monotonen Aufgaben?
- Auswirkungen von Änderungen in Quelltext, Technologie und Konfiguration werden erst spät im Entwicklungsprozess erkannt. Wie erhaltet ihr rasch Feedback?
In dieser Ausgabe
- Welchen Nutzen stiften die Elemente einer CI/CD-Kette?
- Welche Prinzipien und Praktiken haben sich bewährt?
- Wie profitiert Architekturarbeit?
- Wie startet man den Aufbau einer CI/CDKette?