
Answer-first summary for fast verification
Answer: Build an Amazon Pinpoint journey. Configure Amazon Pinpoint to send events to an Amazon Kinesis data stream for analysis and archiving.
## Explanation **Amazon Pinpoint** is the correct AWS service for this scenario because: 1. **SMS Capabilities**: Amazon Pinpoint has built-in SMS capabilities that allow you to send SMS messages to users and receive replies. 2. **Two-way SMS**: Pinpoint supports two-way SMS messaging, which is essential for users to reply to confirmation messages. 3. **Event Streaming**: Pinpoint can send events (including SMS delivery status and user replies) to Amazon Kinesis Data Streams for real-time processing and analysis. 4. **Long-term Storage**: The data from Kinesis can be stored in Amazon S3 for long-term retention (1 year as required) and analyzed using various AWS analytics services. **Why other options are incorrect**: - **A. Amazon Connect**: This is primarily a contact center service, not designed for marketing SMS campaigns with reply capabilities and long-term storage. - **C. Amazon SQS**: While SQS can help with message distribution, it doesn't have built-in SMS capabilities or reply handling features. - **D. Amazon SNS FIFO topic**: SNS can send SMS messages, but FIFO topics are not typically used for SMS, and this solution doesn't address the reply functionality or proper storage for analysis. **Key AWS Services Used**: - **Amazon Pinpoint**: For sending SMS and receiving replies - **Amazon Kinesis Data Streams**: For capturing events in real-time - **Amazon S3**: For long-term storage (1 year retention) - **AWS Analytics Services** (like Amazon Athena, Amazon QuickSight): For analyzing the stored data
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is developing a marketing communications service that targets mobile app users. The company needs to send confirmation messages with Short Message Service (SMS) to its users. The users must be able to reply to the SMS messages. The company must store the responses for a year for analysis.
What should a solutions architect do to meet these requirements?
A
Create an Amazon Connect contact flow to send the SMS messages. Use AWS Lambda to process the responses.
B
Build an Amazon Pinpoint journey. Configure Amazon Pinpoint to send events to an Amazon Kinesis data stream for analysis and archiving.
C
Use Amazon Simple Queue Service (Amazon SQS) to distribute the SMS messages. 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.