AWS Certified Data Engineer – Associate (DEA-C01) — Question 223

A data engineer needs to run a data transformation job whenever a user adds a file to an Amazon S3 bucket. The job will run for less than 1 minute. The job must send the output through an email message to the data engineer. The data engineer expects users to add one file every hour of the day.

Which solution will meet these requirements in the MOST operationally efficient way?

Answer options

Correct answer: C

Explanation

Option C is the most operationally efficient solution as it uses AWS Lambda to automatically trigger the transformation process without the need for constant polling, thus minimizing resource usage. The other options involve setting up and managing EC2 instances, ECS tasks, or an EMR cluster, which require more operational overhead and are less efficient for this use case.