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

A company has a data processing pipeline that includes several dozen steps. The data processing pipeline needs to send alerts in real time when a step fails or succeeds. The data processing pipeline uses a combination of Amazon S3 buckets, AWS Lambda functions, and AWS Step Functions state machines.

A data engineer needs to create a solution to monitor the entire pipeline.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

The correct answer is D because Amazon EventBridge can monitor state changes in Step Functions and trigger notifications in real-time through SNS. Options A and B do not provide real-time alerts as they rely on S3, which introduces latency. Option C uses CloudTrail, which is not designed for monitoring Step Functions execution status directly.