AWS Certified Solutions Architect – Associate (SAA-C03) — Question 36

A company has created an image analysis application in which users can upload photos and add photo frames to their images. The users upload images and metadata to indicate which photo frames they want to add to their images. The application uses a single Amazon EC2 instance and Amazon DynamoDB to store the metadata.
The application is becoming more popular, and the number of users is increasing. The company expects the number of concurrent users to vary significantly depending on the time of day and day of week. The company must ensure that the application can scale to meet the needs of the growing user base.
Which solution meats these requirements?

Answer options

Correct answer: C

Explanation

The correct answer is C because using AWS Lambda allows for automatic scaling based on demand, and storing photos in Amazon S3 optimizes storage costs and scalability. Options A and B do not address the need for scalable storage for photos, while option D increases costs and complexity without providing the same level of scalability as S3.