Unabhängige Bereitstellbarkeit ist der Sinn und Zweck von Microservices, daher benötigt jeder Service seine eigene CI/CD-Pipeline plus eine risikoarme Release-Strategie — typischerweise Canary oder Blue-Green — um viele Male pro Tag sicher zu deployen.
Pro-Service-Pipelines
Jeder Service wird, getestet und deployed in seinem eigenen Rhythmus. Eine Änderung an einem Service löst niemals ein vollständiges System-Release aus.
commit ─▶ build ─▶ unit + contract tests ─▶ image ─▶ deploy (one service)
