The application of the should retrieve data from your user’s mobile every five minutes and also the data keep in dynamodb, later on, a daily basis at a specific time the data is extracted into s3 on a per-user basis then your application is later wont to visualize the data to the user. The user is asked to optimize the design of the backend system to lower price, what would you recommend?
Answer / Sudhir Kumar Trivedi
To optimize the cost for this scenario in AWS, consider using DynamoDB Streams to process and store data from the mobile app into DynamoDB instead of polling every 5 minutes. Set up a Lambda function to handle the stream records and write them to S3 on a per-user basis when the daily scheduled event triggers it. To further reduce costs, use DynamoDB Accelerator (DAX) for high-performance read operations and leverage Amazon CloudWatch Events for scheduling.
| Is This Answer Correct ? | 0 Yes | 0 No |
Can I vertically scale an amazon instance? How?
What is sns?
What does the following command do with respect to the amazon ec2 security groups? Ec2-create-group createsecuritygroup
What is a load balancer?
What is geo restriction in cloudfront?
What is rds in aws?
How can a user set up alarms and notifications based on specific metrics?
What is maxium storage capacity of s3 bucket?
Explain The Difference Between On Demand And Reserved Instances?
What is the limit of connecting ebs on ec2?
What are security groups?
what is dynamodb in aws?