FC ConcursosFC Concursos

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:

  1. Rolling Update;
  2. Recreate Strategy;
  3. Canary Deployment;
  4. Shadow Deployment;
  5. 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

Continue aprendendo