AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 286

A company runs an application that stores artifacts in an Amazon S3 bucket. The application has a large user base. The application writes a high volume of objects to the S3 bucket. The company has enabled event notifications for the S3 bucket.

When the application writes an object to the S3 bucket, several processing tasks need to be performed simultaneously. The company's DevOps team needs to create an AWS Step Functions workflow to orchestrate the processing tasks.

Which combination of steps should the DevOps team take to meet these requirements with the LEAST operational overhead? (Choose two.)

Answer options

Correct answer: A, D

Explanation

To handle a high volume of rapid events, an Asynchronous Express workflow in AWS Step Functions is the most cost-effective and performant choice, utilizing a parallel state to run the processing tasks concurrently. Additionally, Amazon EventBridge can directly target AWS Step Functions to trigger the workflow upon S3 object creation, eliminating the operational overhead and cost associated with managing an intermediary AWS Lambda function.