Free Top Amazon/AWS DEA-C01 Actual Exam Questions - Question 7 Discussion
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?
Maybe D is right since EventBridge directly listens to Step Functions events, making it cleaner than relying on S3 or CloudTrail, which aren’t designed for real-time pipeline alerts.
Maybe D is the best choice here because EventBridge can catch state machine execution updates instantly, which fits the real-time alert need. Options A and B depend on S3 events, which might add delays and extra steps, so they don’t feel as direct. CloudTrail in C is more about logging API calls rather than tracking actual step success or failure statuses, so it could miss the nuances inside the pipeline. EventBridge’s integration with SNS makes it straightforward to send alerts whenever a step fails or succeeds, covering the pipeline more comprehensively.
D/C? D tracks state machine status changes well, but C might catch broader API-level events including some Lambda failures. EventBridge is more real-time, though, so I’d trust D for alerts.
It’s D because EventBridge captures state machine executions live, unlike CloudTrail or S3.
Option C doesn’t seem ideal because CloudTrail logs API calls but doesn’t provide real-time step-level status inside Step Functions. EventBridge (Option D) reacts faster and is more direct for state changes.
Maybe D since EventBridge directly tracks state machine status changes.
D