Uma empresa hospeda um repositório Git on-premises e usa webhooks para acionar a lógica em execução na AWS. O código do webhook atualmente é executado em instâncias EC2 em um grupo do Auto Scaling atrás de um Application Load Balancer (ALB); o servidor Git chama o ALB. A empresa deseja converter isso para uma arquitetura serverless com o menor overhead operacional. Qual solução você deve recomendar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma API HTTP do Amazon API Gateway e implemente cada manipulador de webhook como uma função AWS Lambda separada. Atualize os servidores Git para chamar o endpoint do API Gateway..
Por que esta é a resposta
A criação de uma API HTTP do Amazon API Gateway com funções AWS Lambda separadas para cada webhook é a solução mais serverless e de menor overhead operacional. O API Gateway atua como um endpoint unificado e escalável, roteando as requisições para as funções Lambda apropriadas, que são executadas sob demanda sem a necessidade de gerenciar servidores. Criar URLs de função Lambda individuais para cada webhook aumentaria a complexidade de gerenciamento e configuração no lado do servidor Git. O AWS App Runner e o Amazon ECS com Fargate, embora serverless em certa medida, ainda introduzem mais overhead operacional em comparação com a combinação API Gateway/Lambda, pois exigem o gerenciamento de contêineres ou serviços.
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