Q53 — AWS SAA-C03 Ch.4

Question 53 of 105 | ← Chapter 4

Q248. 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?

Correct Answer: B. Build an Amazon Pinpoint journey. Configure Amazon Pinpoint to send events to an Amazon Kinesis data stream for analysis and archiving

Explanation

To send confirmation messages with Short Message Service (SMS) to mobile app users, allow the users to reply to SMS messages, and store the responses for a year for analysis, a solutions architect should create an Amazon Pinpoint journey, configure Amazon Pinpoint to send events to an Amazon Kinesis data stream for analysis and archiving. Therefore, option B is the correct answer. Option A suggests creating an Amazon Connect contact flow to send the SMS messages and using AWS Lambda to process the responses. While this approach can work for sending SMS messages and processing responses, it does not address the requirement for storing responses for a year for analysis. Option C suggests using Amazon Simple Queue Service (Amazon SQS) to distribute the SMS messages and using AWS Lambda to process the responses. While this approach can work for sending SMS messages and processing responses, it does not address the requirement for storing responses for a year for analysis. Option D suggests creating an Amazon Simple Notification Service (Amazon SNS) FIFO topic and subscribing an Amazon Kinesis data stream to the SNS topic for analysis and archiving. While this approach can work for archiving messages, it does not provide a mechanism for sending SMS messages or processing responses. By creating an Amazon Pinpoint journey, configuring Amazon Pinpoint to send events to an Amazon Kinesis data stream for analysis and archiving, and integrating an SMS channel, the company can easily send SMS messages to its users and store response data for analysis. Amazon Pinpoint provides a scalable way to engage customers across multiple channels, including SMS, email, push notifications, and voice. It also provides detailed analytics and data integration capabilities. By using Amazon Kinesis for data archiving and analysis, the company can easily store, analyze, and visualize response data over time. This solution meets the requirements stated in the question while minimizing operational overhead.