Medium1 markMultiple Choice
Domain 2.4: ReliabilityReliabilityEventBridgeArchitecture Patterns

AWS SAP-C02 · Question 48 · Domain 2.4: Reliability

An enterprise architecture uses Amazon EventBridge to route events between dozens of microservices. The architect needs to ensure that events are not lost if a target service is temporarily unavailable, and they need a mechanism to replay past events to recover from application logic errors. How should EventBridge be configured?

Answer options:

A.

Use Amazon SQS as the primary event bus instead of EventBridge.

B.

Configure a Dead-Letter Queue (DLQ) for the targets and enable EventBridge Event Archives.

C.

Enable AWS CloudTrail to record the events and use AWS Lambda to replay them.

D.

Use AWS Step Functions to orchestrate the event delivery with exponential backoff.

How to approach this question

Identify the EventBridge features for failed deliveries (DLQ) and event replay (Archives).

Full Answer

B.Configure a Dead-Letter Queue (DLQ) for the targets and enable EventBridge Event Archives.✓ Correct
Configure a Dead-Letter Queue (DLQ) for the targets and enable EventBridge Event Archives.
EventBridge supports Dead-Letter Queues (DLQs) to capture events that couldn't be delivered to a target. EventBridge Archives allow you to record events sent to a bus and replay them later, which is crucial for recovering from logic errors.

Common mistakes

Not knowing that EventBridge has a native Archive and Replay feature.

Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 1

75 questions · hints · full answers · grading

More questions from this exam