Most Scalable Automated Survey Sentiment Analysis on AWS?
Short answer
A Use API Gateway and SQS with a Lambda function that calls Amazon Comprehend and stores results in DynamoDB with a 365-day TTL.
Question
Key Takeaways
The question tests matching Amazon Comprehend for text sentiment and a loosely coupled serverless design that absorbs thousands of surveys per hour. The trap is choosing EC2, Rekognition, or Lex, which are not the right scalability or NLP fit.
This SAA-C03 question tests a scalable, serverless pipeline for high-volume survey sentiment analysis with 12-month retention. The page establishes that option A is correct because it combines API Gateway, SQS, Lambda, Amazon Comprehend, and DynamoDB TTL, while the other options rely on EC2 or the wrong AI services.
Common mistake: Many learners pick option D because it looks serverless, but Amazon Lex is a chatbot service, not a sentiment analysis engine, and the SQS-to-Lambda wording hides an invalid invocation pattern. Option A remains the only design that uses the correct NLP service and fully managed scaling.
Expert Analysis
Why the Answer Is Correct
Option A is correct because it uses Amazon Comprehend, which is AWS's natural language processing service for sentiment analysis on text, not images or chatbot conversations. API Gateway and Amazon SQS decouple survey ingestion from processing, so traffic spikes to thousands of surveys per hour do not overwhelm a single server. AWS Lambda then polls SQS, scales automatically with queue depth, calls Comprehend, and writes results to a DynamoDB table. DynamoDB TTL set to 365 days in the future satisfies the requirement to keep survey results available for the previous 12 months while automatically removing older records.
Why the Other Options Are Wrong
Option B places the API on an Amazon EC2 instance, which requires capacity planning and does not scale as seamlessly as API Gateway with SQS and Lambda. Option C uses Amazon Rekognition for sentiment analysis, but Rekognition analyzes images and video, not customer survey text, so the analysis step cannot work as described. Option D names Amazon Lex for sentiment analysis, but Lex is a conversational chatbot service, and the option also describes SQS directly invoking Lambda rather than Lambda polling the queue through an event source mapping. Option A is the only choice that pairs the correct Comprehend NLP service with a fully managed, elastic ingestion and storage design.
Community Comment Notes
Changwha summarized option A as the most scalable and cost-effective design and specifically called out Comprehend for sentiment analysis plus DynamoDB's TTL feature for 12-month retention. EllenLiu linked directly to the Amazon Comprehend documentation, reinforcing that Comprehend is the intended service for text sentiment. trinh_le keyed on the phrase about reaching thousands of customers every hour and noted that SQS is used to automate handling the survey with Amazon Comprehend. siheom simply voted A, and the full community vote distribution is unanimous for option A.
Official Reference
- https://docs.aws.amazon.com/comprehend/latest/dg/what-is.html
- https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html
- https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html
These links open the official vendor documentation in a new tab.
Exam Strategy
Eliminate options by service fit first: sentiment analysis on text points straight to Amazon Comprehend, not Rekognition or Lex. Then check scalability: managed serverless ingestion with API Gateway, SQS, and Lambda beats an EC2-hosted API for thousands of events per hour. Retention via DynamoDB TTL is the clean 12-month answer.
Frequently Asked Questions
Why is Amazon Lex wrong for survey sentiment analysis in option D?
Why does DynamoDB TTL satisfy the 12-month retention requirement?
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
Changwha 👍 2A. This solution is the most scalable, cost-effective, and tailored to the requirements. It uses Amazon Comprehend for sentiment analysis, leverages serverless architecture, and retains data for 12 months using DynamoDB's TTL feature.
-
trinh_le 👍 1 Answered AFollowing keywords reach thousands of customers every hour: use SQS Automate handle survey: aws comprehen
-
EllenLiu 👍 1 Answered Ahttps://docs.aws.amazon.com/comprehend/latest/dg/what-is.html
-
siheom 👍 2 Answered AVOTE A
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →