SAA-C03 · Question #174
SAA-C03 Question #174: Real Exam Question with Answer & Explanation
The correct answer is C: Store the uploaded video files in Amazon S3. Configure an Amazon S3 event notification to send. The requirements include: Scalability: The solution must scale as video files are uploaded. Long-running tasks: Processing tasks can take up to 30 minutes. AWS Lambda has a maximum execution time of 15 minutes, which rules out options that involve Lambda performing all the proces
Question
A company is building a serverless application to process large video files that users upload. The application performs multiple tasks to process each video file. Processing can take up to 30 minutes for the largest files. The company needs a scalable architecture to support the processing application. Which solution will meet these requirements?
Options
- AStore the uploaded video files in Amazon Elastic File System (Amazon EFS). Configure a
- BStore the uploaded video files in Amazon Elastic File System (Amazon EFS). Configure an
- CStore the uploaded video files in Amazon S3. Configure an Amazon S3 event notification to send
- DStore the uploaded video files in Amazon S3. Configure an Amazon S3 event notification to
Explanation
The requirements include: Scalability: The solution must scale as video files are uploaded. Long-running tasks: Processing tasks can take up to 30 minutes. AWS Lambda has a maximum execution time of 15 minutes, which rules out options that involve Lambda performing all the processing. Serverless and event-driven architecture: Ensures cost-effectiveness and high availability. Analysis of Options: AWS Lambda has a 15-minute timeout, which cannot support tasks that take up to 30 minutes. EventBridge Scheduler is unnecessary for monitoring files when native event notifications are available.Not a valid choice. AWS Step Functions and AWS Fargate can handle long-running processes, but Amazon EFS is not the ideal storage for uploaded video files in a serverless architecture. Processing tasks triggered by EFS events are not a common pattern and may introduce complexities.Not the best Amazon S3 is used for storing uploaded files, which integrates natively with event-driven services like EventBridge and Step Functions. Amazon S3 event notifications trigger a Step Functions workflow, which can orchestrate Fargate tasks to process large video files, meeting the scalability and execution time requirements.Correct Similar to Option A, AWS Lambda cannot handle long-running processes due to its 15-minute Invoking Lambda for processing directly is not feasible for tasks that take up to 30 minutes. Not a
Community Discussion
No community discussion yet for this question.