Amazon EventBridge (formerly CloudWatch Events)

Icon

EventBridge

About

  • Creation: Based on events happening in different AWS sources EventBridge receives events from different sources such as,

    • Scheduled CronJobs

    • Event Pattern

      • Based on event rules to react to a service doing something.

  • Filtering: Events can be filtered at event bridge.

  • Event: JSON document about event details.

  • Destinations: Different destinations can be configured such as Trigger Lambda Functions, send SNS/SQS messages to different Destinations.

Partner EventBus

  • Allows to integrate with different AWS SAAS Partner products like DataDog, Zendesk etc

Custom EventBus

  • Applications can send events to custom event bus, which can process events based on its logic.

  • Refer this to see how we can create one.


  • Event Bus can be accessed by other AWS accounts using Resource based policies.

  • Events (all/filtered) can be archived and sent to an event bus for a period of time/indefinitely, also these archived events can be replayed.

Schema Registry

  • Event Bus can analyse the events in your bus and infer the schema.

  • The Schema Registry allows you to generate code for application, that will know in advance how data is structured in the event bus.

  • Schema can be versioned.

  • Resource based policies allow to manage permission for a specific Event Bus.

  • Allow/Deny events from another AWS account or AWS region.

  • Aggregate all events from your AWS Organtization in a single AWS account or AWS region.

Last updated