Posted On: Oct 8, 2020
Amazon EventBridge now supports Dead Letter Queues (DLQs), which make event-driven applications more resilient and durable by storing your events in queues when the events can't be delivered, or the target is unavailable.
Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, Software-as-a-Service (SaaS) applications, and AWS services. EventBridge delivers a stream of real-time data from event sources, such as Auth0, Zendesk, Datadog, or Pagerduty, and routes that data to targets like AWS Lambda. You can set up routing rules to determine where to send your data allowing for application architectures that react in real-time to all of your data sources. Amazon EventBridge makes it easy to build event-driven applications because it takes care of event ingestion and delivery, security, authorization, and error handling.
Amazon EventBridge DLQs are standard Amazon SQS queues. You can now add a DLQ for your target and can also configure custom retry policies on your target to enable fine grain controls based on the maximum age or the number of retries of the events. You can receive notifications when events are moved to a DLQ from CloudWatch Alarms.
You can get started by adding DLQs to your targets when creating or updating rules in the console or by using the PutTargets API. To learn more, please visit our documentation.
Customers are only charged for Amazon SQS for DLQs. For pricing details, see Amazon SQS pricing.
Support for DLQ is available in US East (Ohio and N. Virginia), US West (Oregon and N. California), Canada (Central), EU (Stockholm, Paris, Ireland, Frankfurt, London, Milan, and Cape Town), Middle East (Bahrain), Asia Pacific (Mumbai, Tokyo, Seoul, Osaka, Singapore, Hong Kong, and Sydney), and South America (Sao Paulo). To learn more about Amazon EventBridge, please visit the Amazon EventBridge page.