Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your applications, integrated Software-as-a-Service (SaaS) applications, and AWS services. EventBridge delivers a stream of real-time data from event sources, such as 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 to build application architectures that react in real time to all of your data sources.
EventBridge makes it easy to build event-driven applications because it takes care of event ingestion and delivery, security, authorization, and error handling for you. As your applications become more interconnected through events, you need to spend more effort to find events and understand their structure in order to write code to react to those events. The Amazon EventBridge schema registry stores event structure - or schema - in a shared central location and maps those schemas to code for Java, Python, and Typescript so it’s easy to use events as objects in your code. You can connect and interact with the schema registry from the AWS Management Console, APIs, or the SDK Toolkits for Jetbrains (Intellij, PyCharm, Webstorm, Rider) and VS Code.
Connect data from SaaS apps
With EventBridge, you can use data from your SaaS apps to trigger workflows for customer support, business operations and more.
Easily build event-driven architectures
There's no set up required. Event-driven architectures are loosely coupled and distributed, which improves developer agility and app resiliency.
Write less code
EventBridge makes it easy to connect applications together because you can ingest, filter and deliver events without writing custom code.