AWS EventBridge
AWS EventBridge is a publisher-subscriber service that falls into the category of enterprise event buses. It evolved from the AWS service CloudWatch Events. Event buses are usually used to propagate messages between a small number of internal services in a microservice or service-oriented architecture. As in SNS, the services sending messages are called event sources, while the recipients are called targets. At the time of writing, EventBridge supports 130 event sources and 35 targets. The sources and targets could be AWS services, custom services/endpoints, or SaaS partners. The integration with partner SaaS platforms such as Pagerduty, Shopify, Auth0, and others are unique to EventBridge compared to SNS and SQS.
Like SQS queues and SNS topics, the medium that stores events in EventBridge is called an event bus. But unlike SNS or SQS, you don’t provision event buses per application. The default event bus receives and disperses all events from AWS while the...