Amazon EventBridge (formerly CloudWatch Events)
Last updated
Last updated
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.
Allows to integrate with different AWS SAAS Partner products like DataDog
, Zendesk
etc
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.
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.