An ecommerce API publishes order messages to an Amazon SQS queue. You must enrich the order data before sending it to the fulfillment system, using the least development effort. Which solution should you implement?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an EventBridge Pipes pipeline that performs event enrichment. Use the SQS queue as the pipe's source and configure the fulfillment system as the pipe's target..
Why this is the answer
The correct answer is to use EventBridge Pipes. EventBridge Pipes are designed for exactly this use case: connecting a source (like an SQS queue) to a target (like a fulfillment system) with optional enrichment steps in between. This solution requires the least development effort as it's a managed service that handles polling, enrichment, and delivery without needing to write custom Lambda polling logic. The other options are less efficient or involve more development effort. Creating a Lambda function that polls SQS requires writing and managing the polling logic. Using Step Functions with EventBridge adds unnecessary complexity for a straightforward enrichment task. Provisioning an EMR cluster is overkill and significantly more expensive and complex for simple message enrichment.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed