AWS Certified Solutions Architect – Associate (SAA-C02) — Question 221

A company is building a media sharing application and decides to use Amazon S3 for storage. When a media file is uploaded, the company starts a multi-step process to create thumbnails, identify objects in the images, transcode videos into standard formats and resolutions, and extract and store the metadata to an
Amazon DynamoDB table. The metadata is used for searching and navigation.
The amount of traffic is variable. The solution must be able to scale to handle spikes in load without unnecessary expenses.
What should a solutions architect recommend to support this workload?

Answer options

Correct answer: C

Explanation

Option C is correct as it leverages AWS Lambda to handle the upload event, allowing for serverless scaling with AWS Batch to manage the processing tasks efficiently. The other options either build processing directly into the upload mechanism (A), do not utilize the full capabilities of AWS services for scalability (B), or rely on a polling mechanism which can introduce delays and inefficiencies (D).