Sirva versões antigas e novas da API sob o mesmo hostname e TLS, mantendo ambas implementáveis. Como você deve rotear o tráfego?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use serviços de backend separados (backend pools) por API path atrás do load balancer.
Por que esta é a resposta
Usar serviços de backend separados (backend pools) por API path atrás de um load balancer é a melhor prática. O load balancer pode inspecionar o caminho da URL (ex: /v1/api ou /v2/api) e rotear o tráfego para o serviço de backend apropriado. Isso permite que ambas as versões da API coexistam sob o mesmo hostname e TLS, facilitando a implantação e a transição gradual dos clientes. Configurar um novo load balancer para a nova versão da API aumentaria a complexidade e os custos. Reconfigurar clientes legados pode ser inviável ou demorado. Fazer a API antiga encaminhar requisições para a nova API adiciona latência e acopla as versões, dificultando a manutenção independente.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão