You have been tasked to optimize the architecture of the backend system to lower cost what would you recommend?

You are the new IT architect in a company that operates a mobile sleep tracking application

When activated at night, the mobile app is sending collected data points of 1 kilobyte every 5 minutes to your backend

The backend takes care of authenticating the user and writing the data points into an Amazon DynamoDB table.

Every morning, you scan the table to extract and aggregate last night’s data on a per user basis, and store the results in Amazon 53.

Users are notified via Amazon 5M5 mobile push notifications that new data is available, which is parsed and visualized by (The mobile app Currently you have around lOOk users who are mostly based out of North America.

You have been tasked to optimize the architecture of the backend system to lower cost what would you recommend? (Choose 2 answers}
A . Create a new Amazon DynamoDB (able each day and drop the one for the previous day after its data is on Amazon 53.
B . Have the mobile app access Amazon DynamoDB directly instead of J50N files stored on Amazon 53.
C . Introduce an Amazon SQS queue to buffer writes to the Amazon DynamoDB table and reduce provisioned write throughput.
D . Introduce Amazon Elasticache lo cache reads from the Amazon DynamoDB table and reduce provisioned read throughput.
E . Write data directly into an Amazon Redshift cluster replacing both Amazon DynamoDB and Amazon 53.

Answer: B, D

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments