A meteorological startup company has a custom web application to sell weather data to its users online. The company uses Amazon DynamoDB to store its data and wants to build a new service that sends an alert to the managers of four internal teams every time a new weather event is recorded. The company does not want this new service to affect the performance of the current application. What should a solutions architect do to meet these requirements with the LEAST amount of operational overhead?
A) Use DynamoDB transactions to write new event data to the table. Configure the transactions to notify internal teams.
B) Have the current application publish a message to four Amazon Simple Notification Service (Amazon SNS) topics. Have each team subscribe to one topic.
C) Enable Amazon DynamoDB Streams on the table. Use triggers to write to a single Amazon Simple Notification Service (Amazon SNS) topic to which the teams can subscribe.
D) Add a custom attribute to each record to flag new items. Write a cron job that scans the table every minute for items that are new and notifies an Amazon Simple Queue Service (Amazon SQS) queue to which the teams can subscribe.
Correct Answer:
Verified
Q349: A company hosts a training site on
Q350: A company is building an application on
Q351: A company is running a multi-tier ecommerce
Q352: A company is working with an external
Q353: A development team stores its Amazon RDS
Q355: A company has an ecommerce application that
Q356: A company hosts its application using Amazon
Q357: A company runs a production application on
Q358: A solutions architect is designing an architecture
Q359: A company has a popular gaming platform
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents