Continuous Delivery – Mehr als eine Pipeline
Continuous Delivery ist mehr als eine Continuous-Delivery-Pipeline. Dieser Vortrag beschreibt die Vorteile von Continuous Delivery und erläutert, warum Continuous Delivery jenseits von Time-to-Market so wichtig ist, um Softwareentwicklung weiter zu optimieren. Anschließend zeigt der Vortrag auf, welche Maßnahmen das Deployment weiter beschleunigen und verbessern können. Dabei geht es unter anderem um Architektur und Release- sowie Branching-Techniken. So wird klar, was Continuous Delivery tatsächlich ist: Ein fundamental anderer Ansatz, um Software nicht nur schneller sondern auch zuverlässiger zu entwickeln und Benutzern zur Verfügung zu stellen.
Vorkenntnisse
- Grundlegendes Verständnis über Continuous Delivery und Softwarearchitektur
Lernziele
- Continuous Delivery bedeutet nicht nur schnelleres Time-to-Market.
- Continuous Delivery hilft dabei, fundamentale Herausforderungen in der Softwareentwicklung zu lösen.
- Deployment-Automatisierung alleine ist für Continuous Delivery nicht ausreichend.
- Es gibt verschiedene Barrieren, die jeweils ein noch schnelleres Deployment verhindern.
- Maßnahmen bei Architektur, Microservices, Techniken beim Branching, Feature Toggles und andere Releasing-Strategien zählen zu den Bereichen, die zu einer Lösung beitragen können.
- Date
- 2018-11-14
- Time
- 10:30 - 11:45
- Conference / Event
- Continuous Lifecycle 2018
- Venue
- Congress Center Rosengarten, Mannheim