AWS Certified Solutions Architect - Associate / Question #1220 of 1019

Question #1220

A company is launching a customer feedback system via SMS. Users receive surveys via text and can reply with their feedback. The company must collect all responses, analyze them in real-time, and archive the data for two years. What should a solutions architect recommend to meet these requirements?

A

Create an Amazon Connect contact flow to send the surveys. Use AWS Lambda to process the responses.

B

Build an Amazon Pinpoint campaign. Configure Amazon Pinpoint to send events to an Amazon Kinesis data stream for real-time analysis and archiving.

C

Use Amazon Simple Queue Service (Amazon SQS) to distribute the SMS surveys. Use AWS Lambda to process the responses.

D

Create an Amazon Simple Notification Service (Amazon SNS) FIFO topic. Subscribe an Amazon Kinesis data stream to the SNS topic for analysis and archiving.

Explanation

Answer B is correct because:
1. Amazon Pinpoint specializes in SMS campaigns, enabling scalable survey distribution.
2. Kinesis Data Streams allows real-time analysis of responses as they arrive.
3. Data can be archived using Kinesis Data Firehose to Amazon S3/Glacier for 2-year retention.

Other options fail because:
- A: Amazon Connect focuses on contact centers, not bulk SMS campaigns.
- C: SQS cannot send SMS; it only queues messages.
- D: SNS FIFO lacks campaign management features and Pinpoint's analytics.

Key Points:
- Use Pinpoint for SMS campaigns.
- Kinesis enables real-time processing.
- S3/Glacier handles long-term archiving.

Answer

The correct answer is: B