Uma empresa está projetando uma aplicação web na AWS para processar cotações de seguro. Os usuários solicitam cotações. As cotações devem ser separadas por tipo de cotação, respondidas em até 24 horas e não devem ser perdidas. A solução deve maximizar a eficiência operacional e minimizar a manutenção. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um único tópico do Amazon Simple Notification Service (Amazon SNS). Inscreva filas do Amazon Simple Queue Service (Amazon SQS) no tópico SNS. Configure a filtragem de mensagens do SNS para publicar mensagens na fila SQS apropriada com base no tipo de cotação. Configure cada servidor de aplicação de backend para usar sua própria fila SQS..
Por que esta é a resposta
A solução correta utiliza um tópico SNS para desacoplar a aplicação web dos consumidores e filas SQS para garantir a entrega e processamento assíncrono das cotações. A filtragem de mensagens do SNS direciona as cotações para a fila SQS correta com base no tipo, garantindo que cada tipo de cotação seja processado por um grupo de servidores de backend específico. O SQS garante que as mensagens não sejam perdidas e podem ser processadas em até 24 horas, maximizando a eficiência operacional e minimizando a manutenção. As outras opções são menos adequadas: Kinesis Streams é mais para processamento em tempo real e não oferece a mesma garantia de entrega e desacoplamento que SQS para este caso de uso. A criação de funções Lambda e tópicos SNS por tipo de cotação aumenta a complexidade e a manutenção, além de não oferecer o mesmo mecanismo de fila persistente do SQS. Kinesis Data Firehose com OpenSearch Service é projetado para análise e busca de dados, não para um sistema de filas de mensagens assíncronas com garantia de entrega como o SQS.
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