Questão FC890602
A equipe de SRE (Site Reliability Engineering) de um órgão público está definindo a estratégia de atualização de microsserviços críticos em seu cluster Kubernetes. O requisito de n
Outros Tópicos de Desenvolvimento de Sistemas
FGV · 2026
A equipe de SRE (Site Reliability Engineering) de um órgão público está definindo a estratégia de atualização de microsserviços críticos em seu cluster Kubernetes. O requisito de negócio estabelece que novas versões da aplicação não podem ser liberadas para todos os usuários simultaneamente devido ao risco de bugs não detectados em homologação.
A estratégia escolhida deve permitir o direcionamento de uma pequena porcentagem do tráfego de produção (ex: 5%) para a nova versão, enquanto os 95% restantes continuam sendo atendidos pela versão estável. Se as métricas de latência e erro da nova versão forem satisfatórias, o tráfego é gradualmente migrado até atingir 100%; caso contrário, o tráfego é revertido instantaneamente.
Essa estratégia de implantação, que frequentemente exige o uso de um Ingress Controller avançado ou de um Service Mesh para gerenciar o peso do tráfego independentemente do número de réplicas de pods, é denominada:
- Rolling Update;
- Recreate Strategy;
- Canary Deployment;
- Shadow Deployment;
- Blue-Green Deployment.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O Canary Deployment é uma estratégia de implantação gradual onde uma pequena parcela do tráfego de produção é direcionada para a nova versão, enquanto a maior parte continua na versão estável.
Ex.: 5% vão para a canary e o restante para a versão estável.
Para isso costuma-se usar um Ingress Controller avançado ou um Service Mesh que permite controlar o peso do tráfego independentemente do número de réplicas, fazendo roteamento por porcentagem.
Durante a exposição controlada, monitoram-se métricas como latência e taxa de erros. Se as métricas forem satisfatórias o tráfego é aumentado gradualmente até 100%. Se houver degradação, realiza-se um rollback instantâneo reencaminhando todo o tráfego para a versão estável.
Essa abordagem reduz o raio de dano de falhas, mas exige observabilidade e automação para monitoramento e controle de tráfego.
Conteúdo do catálogo FC Concursos · Atualizado em