Release-Stabilität für einen Logistik-Dienstleister
Plattform mit vielen Integrationen, häufigen Hotfixes und einem Release-Fenster, das regelmäßig durch ungeplante Rollbacks zerrissen wurde.
Nicht-idempotente Deploy-Schritte, unklare Rollback-Prozedur und eine Testsuite mit flakigen End-to-End-Tests.
Pipeline-Splitting, Stabilisierung der Test-Stages, Canary-Rollout sowie Runbooks für Rollback und Incident-Triage.
Deployment-Zeit von 38 auf 19 Minuten reduziert; deutlich weniger Rückrollungen im Release-Fenster in den folgenden sechs Wochen.
Der größte Hebel lag nicht im Tooling, sondern in der konsequenten Idempotenz der Deploy-Schritte (z. B. Migrationen, Feature-Flags, Backfills) und der Trennung von „schnell“ und „verlässlich“ in der Pipeline.
Messpunkte: CI/CD-Laufzeiten und Incident-Logs, projektintern dokumentiert.