CloudGuild · Blog · Cheat sheets · Lessons · Certifications
AWS Certified Solutions Architect - Associate: Notification Management Exam Question Walkthrough
Explore a key AWS exam question on notification management, understand the answer, and boost your preparation for the SAA-C03.
A common challenge for candidates is selecting the right AWS service for managing notifications without server management. Understanding service capabilities can be tricky but is essential for the SAA-C03 exam.
The question
A team is developing an application that sends notifications to users based on specific events. They want to implement a cost-effective solution for managing and sending these notifications without managing servers. Which AWS service should they use?
- A. Amazon SNS
- B. Amazon SES
- C. AWS AppSync
- D. AWS Step Functions
Think before you scroll
Take a moment to consider the core requirements: cost-effectiveness, server management, and notification delivery. Each option has its strengths but only one aligns perfectly with the need for a fully managed service focused on notifications.
The answer
The correct option is A. Amazon SNS. This service is designed specifically for sending notifications and requires no server management, making it ideal for event-driven applications.
Why the other options lose
- B. Amazon SES: Amazon Simple Email Service (SES) is primarily for sending emails. While it can send notifications, it does not cater to broader notification needs like SMS or mobile pushes, making it less suitable for this scenario.
- C. AWS AppSync: AppSync is focused on building GraphQL APIs. It is not designed for sending notifications. Its purpose is to synchronize data between clients and back-end data sources, which does not fit the requirement here.
- D. AWS Step Functions: This service is aimed at orchestrating workflows. It helps to coordinate multiple AWS services into serverless workflows but does not handle notifications directly, making it irrelevant for this specific use case.
The concept behind it
The principle at play here is the distinction between services designed for messaging versus those focused on orchestration or data management. For notifications, especially in a cost-effective and serverless context, Amazon SNS is the clear choice. When faced with similar questions, always identify the service's primary function.
Exam trap to remember
Remember, when asked about notifications in a serverless context, think SNS first. It’s built for that purpose.