A company with 700,000 registered users will offer a product that converts large .pdf files (average 5 MB) to .jpg images. The company needs to store both original and converted files and must design a scalable solution to accommodate rapidly growing demand that is also cost-effective. Which solution meets these requirements MOST cost-effectively?
Choose an answer
Tap an option to check your answer.
Correct answer: Save the .pdf files to Amazon S3. Configure an S3 PUT event to invoke an AWS Lambda function to convert the files to .jpg format and store them back in Amazon S3..
Why this is the answer
Storing files in Amazon S3 is highly scalable and cost-effective for large amounts of data, making it ideal for 700,000 users and 5MB files. S3 event notifications directly trigger AWS Lambda functions, providing a serverless, pay-per-use compute model for file conversion, which is very cost-effective and scales automatically with demand. Storing both original and converted files back in S3 leverages its durability and low cost. DynamoDB is a NoSQL database, not suitable for storing large binary files like PDFs and JPGs. Elastic Beanstalk with EC2 instances, EBS, or EFS would incur higher operational overhead and cost for managing servers, even with Auto
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed