Amazon EventBridge

Serverless event bus that connects application data from your own apps, SaaS, and AWS services

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 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.

AWS New York Summit 2019: Intro to Event-driven Architectures and Amazon EventBridge (51:38)

Benefits

Connect data from SaaS apps

EventBridge ingests data from supported SaaS applications and routes it to AWS service targets through native integration in the AWS management console. With EventBridge, you can use data from your SaaS apps to trigger workflows for customer support, business operations and more. Learn more about integrated SaaS partners.

Write less code

EventBridge makes it easy to connect applications together because you can ingest, filter and deliver events without writing custom code. EventBridge automatically routes events from their source to one or more supported AWS service targets, such as AWS Lambda and Amazon Kinesis Data Streams.

Easily build event-driven architectures

EventBridge simplifies the process of building event-driven architectures. With EventBridge, your event targets don’t need to be aware of event sources because you can filter and publish directly to EventBridge. There is no set up required. Event-driven architectures are loosely coupled and distributed, which improves developer agility as well as application resiliency.

Reduce operational overhead

With EventBridge, there are no servers to provision, patch, and manage and there is no software to install, maintain, or operate. EventBridge automatically scales based on the number of events ingested, and you pay only for events published by your AWS or SaaS applications. EventBridge has built-in distributed availability and fault-tolerance.

How it works

EventBridge connects applications using events. An event is a signal that a system’s state has changed, such as a change in the status of a customer support ticket. EventBridge makes it easy to build resilient event-driven applications using data from a wide variety of event sources.

product-page-diagram-EventBridge_How-it-works_V2@2x

Use cases

Customer Support

You can send status changes in customer support tickets to EventBridge and trigger an automated workflow, or use machine learning to train and deploy a sentiment analysis model. For example, you can use Amazon Sagemaker to attach a customer satisfaction score on an original Zendesk ticket.

Security Operations

You can send security events to EventBridge for communication to relevant user groups across multiple channels. For example, you can include threat detection events in a Whispir communications workflow, or automate the delivery of security system reports with event-based rules.

Business Operations

You can use EventBridge to access, process, and send operational data from one system to another. For example, you can use EventBridge to connect PagerDuty incidents to an Amazon Redshift data warehouse, so you can analyze the remediation velocity and average operational load on engineering teams.

Application Monitoring

You can respond rapidly to changes in application performance by using EventBridge to collect real-time streams of application metrics. For example, you can send load volume alerts from DataDog to EventBridge to trigger an AWS Lambda function that scales your EC2 instances to handle the expected load increase.

Directory Registration

You can automate directory registration processes by sending user information to EventBridge to trigger a workflow. For example, you can send new user creation events from OneLogin to EventBridge, and route them to a Lambda function that makes technical resources available to newly hired engineers.

Customer Data Updates

You can use changes in customer data in your customer relationship management (CRM) system to trigger workflows in other systems. For example, you can send an event to EventBridge when the status of a SugarCRM opportunity changes to “Closed Won,” and trigger a workflow that will provision billing records in an accounting system.

Resources

Documentation 
Learn more about how to use Amazon EventBridge in documentation.  
 
Amazon EventBridge – Event-Driven AWS Integration for your SaaS Applications
Jeff Barr July 11, 2019
 
Product-Page_Standard-Icons_01_Product-Features_SqInk
Check out the product features

Learn more about Amazon EventBridge features.

Learn more 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Start building in the console

Get started building with Amazon EventBridge in the AWS Management Console.

Sign in 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Learn more in documentation

Get a deeper understanding of EventBridge in the Developer Guide.

Learn more