Uma API de e-commerce publica mensagens de pedido em uma fila do Amazon SQS. Você deve enriquecer os dados do pedido antes de enviá-los para o sistema de fulfillment, usando o menor esforço de desenvolvimento. Qual solução você deve implementar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um pipeline do EventBridge Pipes que realiza o enriquecimento de eventos. Use a fila SQS como origem do pipe e configure o sistema de fulfillment como destino do pipe..
Por que esta é a resposta
A solução com EventBridge Pipes é a mais eficiente e de menor esforço de desenvolvimento. Ele permite conectar uma fonte (SQS) a um destino (sistema de fulfillment) com etapas de enriquecimento no meio, sem a necessidade de escrever código de polling ou gerenciamento de infraestrutura. O EventBridge Pipes pode invocar uma função Lambda para o enriquecimento diretamente, simplificando a arquitetura. As outras opções são menos ideais: A função Lambda com polling SQS exige que você escreva e mantenha o código de polling e o gerenciamento do ciclo de vida da mensagem. A menção de um tópico SNS é irrelevante para o polling SQS. Step Functions e EventBridge introduzem complexidade desnecessária para um fluxo direto de enriquecimento e encaminhamento. Amazon EMR é uma ferramenta para processamento de big data e é um exagero e muito mais caro para esta tarefa simples de enriquecimento de mensagens individuais.
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