nerdexam
Amazon

SAA-C03 · Question #99

A company tracks customer satisfaction by using surveys that the company hosts on its website. The surveys sometimes reach thousands of customers every hour. Survey results are currently sent in email

The correct answer is A. Send the survey results data to an Amazon API Gateway endpoint that is connected to an. This solution is the most scalable and efficient way to handle large volumes of survey data while automating sentiment analysis: API Gateway and SQS: The survey results are sent to API Gateway, which forwards the data to an SQS queue. SQS can handle large volumes of messages and

Submitted by akirajp· Mar 4, 2026Design High-Performing Architectures

Question

A company tracks customer satisfaction by using surveys that the company hosts on its website. The surveys sometimes reach thousands of customers every hour. Survey results are currently sent in email messages to the company so company employees can manually review results and assess customer sentiment. The company wants to automate the customer survey process. Survey results must be available for the previous 12 months. Which solution will meet these requirements in the MOST scalable way?

Options

  • ASend the survey results data to an Amazon API Gateway endpoint that is connected to an
  • BSend the survey results data to an API that is running on an Amazon EC2 instance. Configure the
  • CWrite the survey results data to an Amazon S3 bucket. Use S3 Event Notifications to invoke an
  • DSend the survey results data to an Amazon API Gateway endpoint that is connected to an

How the community answered

(45 responses)
  • A
    64% (29)
  • B
    4% (2)
  • C
    9% (4)
  • D
    22% (10)

Explanation

This solution is the most scalable and efficient way to handle large volumes of survey data while automating sentiment analysis: API Gateway and SQS: The survey results are sent to API Gateway, which forwards the data to an SQS queue. SQS can handle large volumes of messages and ensures that messages are not AWS Lambda: Lambda is triggered by polling the SQS queue, where it processes the survey data. Amazon Comprehend: Comprehend is used for sentiment analysis, providing insights into customer satisfaction. DynamoDB with TTL: Results are stored in DynamoDB with aTime to Live (TTL)attribute set to expire after 365 days, automatically removing old data and reducing storage costs. Option B (EC2 API): Running an API on EC2 requires more maintenance and scalability management compared to API Gateway. Option C (S3 and Rekognition): Amazon Rekognition is for image and video analysis, not sentiment analysis. Option D (Amazon Lex): Amazon Lex is used for building conversational interfaces, not sentiment

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice