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?



The application of the should retrieve data from your user’s mobile every five minutes and als..

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

Post New Answer

More Amazon Web Services (AWS) Interview Questions

While creating the snapshots using the command line tools, which command should I be using?

1 Answers  


Which language is best for aws lambda?

1 Answers  


You have a content management system running on an Amazon EC2 instance that is approaching 100% CPU utilization. Which option will reduce a load on the Amazon EC2 instance?

1 Answers  


Mention what is the relation between an instance and ami?

1 Answers  


If launch an standby rds instance, they will it be in the same availability zone as my primary?

1 Answers  


What is the difference between object & block level storage?

1 Answers  


What is peering in aws?

1 Answers  


How Buffer Is Used In Amazon Web Services?

1 Answers   Amazon,


How do you grand user to access elastic beanstalk?

1 Answers  


What is the major difference between a nacl and a security group.

1 Answers  


Do you think autoscaling is the best feature in ec2?

1 Answers  


What are the two types of access that you can provide when you are creating users?

1 Answers  


Categories