A stock trading application must send SMS trade-confirmation messages to users in the exact order trades occur, and must avoid sending duplicate messages. Which solution meets these ordering and deduplication requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon SNS FIFO topic and have the application publish notifications (via the AWS SDK) to that SNS FIFO topic to send SMS messages to users..
Why this is the answer
Amazon SNS FIFO topics guarantee message ordering and deduplication, which are critical for trade confirmation messages. When publishing to an SNS FIFO topic, messages are delivered to subscribers in the exact order they are sent, and duplicate messages are prevented. This ensures users receive trade confirmations accurately and without redundancy. Incorrect options: Kinesis Data Firehose is primarily for data delivery to destinations like S3 or Redshift, not for ordered SMS delivery with deduplication. Amazon SQS FIFO queues provide ordering and deduplication, but the prompt describes sending SMS messages directly to users, which is a strength of SNS. While SQS could be part of a larger solution, SNS FIFO directly addresses the SMS delivery requirement. EventBridge Pipes are for connecting and transforming event sources to targets, but they don't inherently provide the strict ordering and deduplication guarantees required for this specific SMS use case like SNS FIFO does.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed