Questão 65 — Certificação AWS Solutions Architect Associate SAA-C03
Uma empresa está desenvolvendo um sistema de classificação para seu aplicativo web de comércio eletrônico. A empresa precisa de uma solução para salvar as classificações enviadas pelos usuários em uma tabela do Amazon DynamoDB. A empresa quer garantir que os desenvolvedores não precisem interagir diretamente com a tabela do DynamoDB. A solução deve ser escalável e reutilizável. Qual solução atenderá a esses requisitos com a MENOR sobrecarga operacional?
- A. Crie um balanceador de carga de aplicativo (ALB). Crie uma função AWS Lambda e defina a função como um grupo de destino no ALB. Invoque a função Lambda usando o método put_item por meio do ALB.
- B. Crie uma função AWS Lambda. Configure a função Lambda para interagir com a tabela DynamoDB usando o pu do Boto3. Invoque a função Lambda do aplicativo web.
- C. Crie uma fila do Amazon Simple Queue Service (Amazon SQS) e uma função AWS Lambda que tenha um tipo de gatilho SQS. Instrua os desenvolvedores a adicionar classificações de clientes à fila SQS como mensagens JSON. Configure a função Lambda para buscar as classificações da fila e armazená-las no DynamoDB.
- D. Criar uma API REST do Amazon API Gateway Defina um recurso e crie um novo método POST Escolha AWS como o tipo de integração e selecione DynamoDB como o serviço. Defina a ação como PutItem.
Resposta correta:
D
Explicação
Explicação: O Amazon API Gateway fornece uma solução escalável e reutilizável para interagir com o DynamoDB sem exigir acesso direto dos desenvolvedores. Ao configurar uma API REST com um método POST que se integra à ação PutItem do DynamoDB, os desenvolvedores podem enviar dados (como classificações de usuários) para a tabela do DynamoDB por meio do API Gateway, sem precisar interagir diretamente com o banco de dados. Esta solução não tem servidor e minimiza a sobrecarga operacional. Opção A: Usar ALB com Lambda adiciona complexidade e é menos eficiente para este caso de uso. Opção B: embora seja possível usar o Lambda, o API Gateway fornece uma interface mais escalonável e reutilizável. Opção C: SQS com Lambda introduz componentes desnecessários para uma operação simples de venda. Referência da AWS: Amazon API Gateway com DynamoDB
Quer todas as 879 questões por R$ 198,00?