Um arquiteto de soluções está projetando um aplicativo de duas camadas para coletar e processar formulários de registro. O aplicativo deve processar os formulários enviados rapidamente, garantir que cada formulário seja processado exatamente uma vez e garantir que não haja perda de dados. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use uma fila FIFO do Amazon Simple Queue Service (Amazon SQS) entre a camada do servidor de aplicativos web e a camada de trabalho para armazenar e encaminhar dados do formulário..
Por que esta é a resposta
A fila FIFO (First-In, First-Out) do Amazon SQS é a solução ideal porque garante que as mensagens sejam processadas exatamente uma vez, na ordem em que foram enviadas, e evita a perda de dados. Isso atende diretamente aos requisitos de processamento rápido, garantia de processamento único e ausência de perda de dados. Uma API HTTP do Amazon API Gateway não é adequada para armazenamento e encaminhamento de dados de formulário com garantia de processamento único e sem perda de dados, pois é um serviço de front-end para criar, publicar, manter, monitorar e proteger APIs em qualquer escala. Uma fila padrão do Amazon SQS não garante a ordem das mensagens nem o processamento "exatamente uma vez", o que pode levar a processamento duplicado ou fora de ordem, não atendendo aos requisitos. Um fluxo de trabalho síncrono do AWS Step Functions não é a melhor escolha para este cenário, pois, embora possa orquestrar fluxos de trabalho, a fila SQS FIFO é mais simples e eficiente para o requisito específico de enfileiramento e processamento único de mensagens.
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