SAA-C03 · Question #440
A company is building a gaming application that needs to send unique events to multiple leaderboards, player matchmaking systems, and authentication services concurrently. The company requires an…
The correct answer is B. Amazon Simple Notification Service (Amazon SNS) FIFO topics. The requirement is an event-driven pub/sub system that guarantees ordered delivery of events. Amazon SNS FIFO topics provide the publish-subscribe model along with FIFO (First-In-First- Out) delivery and exactly-once message processing, ensuring ordered delivery to multiple…
Question
A company is building a gaming application that needs to send unique events to multiple leaderboards, player matchmaking systems, and authentication services concurrently. The company requires an AWS-based event-driven system that delivers events in order and supports a publish-subscribe model. The gaming application must be the publisher, and the leaderboards, matchmaking systems, and authentication services must be the subscribers. Which solution will meet these requirements?
Options
- AAmazon EventBridge event buses
- BAmazon Simple Notification Service (Amazon SNS) FIFO topics
- CAmazon Simple Notification Service (Amazon SNS) standard topics
- DAmazon Simple Queue Service (Amazon SQS) FIFO queues
How the community answered
(38 responses)- A5% (2)
- B79% (30)
- C13% (5)
- D3% (1)
Explanation
The requirement is an event-driven pub/sub system that guarantees ordered delivery of events. Amazon SNS FIFO topics provide the publish-subscribe model along with FIFO (First-In-First- Out) delivery and exactly-once message processing, ensuring ordered delivery to multiple Option A, EventBridge, provides event buses but does not guarantee event ordering across multiple subscribers. Option C (SNS standard topics) provides pub/sub but without ordering guarantees. Option D (SQS FIFO queues) guarantees order but are point-to-point queues, not pub/sub. Thus, Amazon SNS FIFO topics meet the requirements for ordered pub/sub messaging.
Community Discussion
No community discussion yet for this question.