
Answer-first summary for fast verification
Answer: AWS Lambda for processing, Amazon S3 for photos, and DynamoDB for metadata storage.
The correct answer is C: Use AWS Lambda to process the photos, store the photos in Amazon S3, and retain DynamoDB to store the metadata. This solution takes advantage of AWS's serverless architecture, allowing the application to automatically scale with varying user loads. AWS Lambda can handle the processing without the need to manage server infrastructure, Amazon S3 can efficiently store large numbers of photos, and DynamoDB remains a scalable and low-latency option for metadata storage. This combination ensures that the application can meet growing user demands and maintain performance.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
An image analysis app using a single EC2 instance and DynamoDB for metadata is experiencing user growth. What scalable solution accommodates varying user loads?
A
AWS Lambda for processing with DynamoDB storage for both photos and metadata.
B
Amazon Kinesis Data Firehose for processing and storage of photos and metadata.
C
AWS Lambda for processing, Amazon S3 for photos, and DynamoDB for metadata storage.
D
EC2 scale-up to three instances with io2 EBS volumes for photo and metadata storage.
No comments yet.