Estratégia de deploy que libera nova versão para uma fração pequena de usuários antes de promover gradualmente.
Canary deployment é uma estratégia de release progressiva: a nova versão é exposta inicialmente a 1-5% do tráfego, métricas de qualidade (erro, latência, conversão) são comparadas com a versão estável e, se aprovadas, o tráfego é gradualmente promovido (10%, 25%, 50%, 100%) ou revertido automaticamente. Combinado com feature flags e progressive delivery (Argo Rollouts, Flagger, LaunchDarkly), reduz drasticamente o impacto de falhas e permite experimentação contínua. Diferencia-se de blue-green (troca instantânea entre dois ambientes idênticos) por ser gradual. Métricas SLO/SLI são essenciais para automatizar promoção e rollback. A Nobug implementa pipelines de progressive delivery integrados a Platform Engineering.