Skip to content
Latchkey

O Que É Traffic Shifting?

Traffic shifting é a realocação controlada de requisições ao vivo entre versões de um serviço, movendo de, digamos, 95 por cento na antiga e 5 por cento na nova em direção a 100 por cento na nova, em etapas. Um load balancer, service mesh ou router impõe a divisão. É o mecanismo que torna possíveis os canary releases e os rollouts progressivos.

Por que importa

Deslocar tráfego em pequenos incrementos permite observar uma nova versão sob carga real e reverter instantaneamente roteando as requisições para longe, antes que a maioria dos usuários seja afetada. A granularidade e a velocidade do deslocamento controlam diretamente quanta exposição um release ruim recebe.

Conceitos relacionados

  • Implementado por load balancers ou um service mesh
  • Sustenta a canary analysis e o rollout progressivo
  • Reversão instantânea deslocando o tráfego de volta

Guias relacionados