La possibilità di distribuire in modo indipendente è l'intero scopo, quindi ogni servizio ha bisogno della propria pipeline CI/CD più una strategia di rilascio a basso rischio — tipicamente canary o blue-green — per essere spedito in modo sicuro molte volte al giorno.
Pipeline per-servizio
Ogni servizio costruisce, testa e distribuisce con il proprio ritmo. Un cambio a un servizio non innesca mai un rilascio dell'intero sistema.
commit ─▶ build ─▶ unit + contract tests ─▶ image ─▶ deploy (one service)
