
Answer-first summary for fast verification
Answer: Activate DynamoDB Streams on the table and configure a trigger to send updates to a single Amazon SNS topic subscribed by all teams.
The correct answer is C. Enabling Amazon DynamoDB Streams on the table allows capturing changes to items in the table and triggering a notification process. By writing to a single Amazon SNS topic to which the teams can subscribe, this method ensures minimal operational overhead and does not impact the performance of the current application. This is more efficient compared to setting up individual SNS topics for each team or running a cron job to scan the table periodically.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A startup with a web application for selling weather data via Amazon DynamoDB needs a new service to alert four internal teams about new weather events without impacting the application's performance. What is the most operationally efficient solution for a solutions architect to implement?
A
Utilize DynamoDB transactions for writing event data, with internal team notifications configured within the transaction settings.
B
Direct the application to publish messages to four distinct Amazon SNS topics, with each team subscribing to a specific topic.
C
Activate DynamoDB Streams on the table and configure a trigger to send updates to a single Amazon SNS topic subscribed by all teams.
D
Implement a cron job that scans for new flagged items in the table every minute and notifies an Amazon SQS queue subscribed by the teams.
No comments yet.