A single order event must notify email, Lambda, and audit-processing subscribers.
Use a publish/subscribe notification model.
Which service is most appropriate?
Amazon SNS publishes a topic message to multiple subscribers.
Detailed explanation
SNS uses topics and subscribers to push the same message to multiple destinations.
SNS uses topics and subscribers to push the same message to multiple destinations.
CloudTrail records API activity for auditing.
CloudTrail records API activity for auditing.
SQS is a pull-based queue and is not the primary Pub/Sub fan-out service.
SQS is a pull-based queue and is not the primary Pub/Sub fan-out service.
Route 53 provides DNS services, not notifications.
Route 53 provides DNS services, not notifications.
Check official documentation
Compare the following points with the official documentation.
Amazon SNSの公式概要でトピック、発行者、購読者を確認する。
Official references
What to confirm
複数宛先への通知ファンアウトにSNSを選べる。
Key points
- Amazon SNS
- Topic
- Pub/Sub
Notes
- Environment:
- AWS service features and names can change; confirm current behavior in the official AWS documentation.
Foundation review
Choose by purpose
A notification, queue, support case, build stage, desktop, browser, frontend, and IoT device have different service boundaries.
Separate adjacent services
Services may work together, but the question asks which one owns the required capability.