DevOps

Progressive Delivery

Argo Rollouts, Flagger, canary deployments, blue-green, traffic splitting, rollbacks automatizados

20 perguntas de entrevista·
Senior
1

O que é Progressive Delivery no contexto DevOps?

Resposta

Progressive Delivery é uma abordagem de implantação que permite liberar gradualmente novas versões de aplicações controlando finamente a exposição do tráfego. Diferentemente das implantações tradicionais, onde todo o tráfego muda imediatamente, o Progressive Delivery usa estratégias como canary ou blue-green para expor gradualmente a nova versão. Isso reduz os riscos ao permitir validação progressiva, rollback rápido e análise de métricas antes do rollout completo.

2

O que é um canary deployment?

Resposta

Um canary deployment é uma estratégia de implantação em que uma nova versão é primeiro exposta a uma pequena porcentagem de usuários (5-10%) antes de ser implantada progressivamente a todo o tráfego. O termo vem dos canários usados nas minas para detectar gases tóxicos. Essa abordagem permite validar a nova versão em produção com risco limitado, analisar métricas (erros, latência) e fazer rollback rapidamente se problemas forem detectados.

3

O que é um blue-green deployment?

Resposta

Um blue-green deployment é uma estratégia em que dois ambientes idênticos (blue e green) são mantidos em paralelo. A nova versão é implantada no ambiente inativo enquanto o ambiente ativo continua servindo o tráfego, e então o tráfego muda instantaneamente para o novo ambiente. Essa abordagem permite um rollback imediato redirecionando o tráfego para o ambiente antigo caso surjam problemas, mas requer o dobro de recursos.

4

O que é o Argo Rollouts?

5

O que é o Flagger?

+17 perguntas de entrevista

Outros temas de entrevista DevOps

Domine DevOps para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis