nerdexam
Amazon

SOA-C02 · Question #634

A restaurant has a service that receives and processes delivery orders. The restaurant uses Amazon EventBridge for its event bus and event-driven routing requirements. When an order is ready for…

The correct answer is B. Configure an archive in EventBridge. Specify an event pattern to ensure that events are sent to. By configuring an EventBridge archive for the order events and using the EventBridge replay feature, the restaurant can store all order events and later replay those that were undelivered during the period when the delivery company's service was experiencing errors. This…

Submitted by haruto_sh· Mar 30, 2026Reliability and Business Continuity

Question

A restaurant has a service that receives and processes delivery orders. The restaurant uses Amazon EventBridge for its event bus and event-driven routing requirements. When an order is ready for delivery, the service sends an event to a delivery company. The event notifies the delivery company that the order is ready for pickup. For a short time during a day that included many orders, the restaurant could not deliver order completion events to the delivery company. The reason was that the delivery company's order receiving service was experiencing errors. The restaurant needs the capability to reprocess the orders that were undelivered. Which solution will ensure that the orders can be reprocessed?

Options

  • AConfigure an Amazon Simple Queue Service (Amazon SQS) queue as a new target in
  • BConfigure an archive in EventBridge. Specify an event pattern to ensure that events are sent to
  • CCreate an EventBridge rule that matches the pattern for failed orders from AWS CloudTrail.
  • DCreate an Amazon Simple Notification Service (Amazon SNS) topic. Set up message filter

How the community answered

(53 responses)
  • A
    8% (4)
  • B
    85% (45)
  • C
    2% (1)
  • D
    6% (3)

Explanation

By configuring an EventBridge archive for the order events and using the EventBridge replay feature, the restaurant can store all order events and later replay those that were undelivered during the period when the delivery company's service was experiencing errors. This solution meets the requirement with minimal operational overhead, as it leverages native EventBridge functionality without additional custom processing or separate services.

Topics

#EventBridge archive#event replay#event-driven reliability#downstream failures

Community Discussion

No community discussion yet for this question.

Full SOA-C02 Practice