Um sistema orientado a eventos tem uma função Lambda que processa dados e deve enviar os dados processados para um subconjunto de quatro funções Lambda consumidoras. O roteamento é baseado no valor de um campo nos dados. Qual solução oferece o roteamento necessário com o menor overhead operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um único tópico do Amazon SNS, inscreva as quatro funções Lambda consumidoras nesse tópico, configure políticas de filtro de assinatura do SNS para cada assinatura e faça com que a função Lambda de processamento de dados publique no tópico..
Por que esta é a resposta
A solução correta utiliza um único tópico Amazon SNS com políticas de filtro de assinatura. Isso permite que a função Lambda de processamento publique no tópico, e o SNS se encarrega de rotear as mensagens apenas para as funções Lambda consumidoras que atendem aos critérios de filtro definidos em suas assinaturas. Essa abordagem é eficiente porque o SNS gerencia o roteamento, minimizando o overhead operacional na função Lambda de processamento e nas funções consumidoras. A opção de criar filas SQS e mapeamentos de origem de evento exigiria que a função de processamento implementasse a lógica de roteamento e publicasse em múltiplas filas, aumentando a complexidade. A opção de inscrever todas as Lambdas consumidoras no SNS e adicionar lógica de filtragem dentro de cada Lambda consumidor transfere o overhead de filtragem para as funções consumidoras, o que é menos eficiente. A opção de criar um tópico e uma assinatura separados para cada função consumidora exigiria que a função de processamento soubesse para qual tópico publicar, aumentando o acoplamento e a complexidade do roteamento.
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