EventBridge
Developer Associate
- EventBridge builds upon and extends CloudWatch Events
Rules
- You can define rules on how to process the events.
- You start by defining a pattern. Can be invoked based upon an event happening, or can be scheduled
- Introduces multiple event buses:
- Default event bus from CloudWatch
- Partner event bus: receive events from other SaaS services and consolodate events. Think DataDog, ZenDesk, etc.
- Custom event bus: you can implement an event bus as well
- Event buses can be cross account
- You then choose a target defining who to alert. A common use case is triggering a Lambda function
Schema Registry
- EventBridge can analyze events in your bus and infer the schema from the messages themselves
- Registry allows you to generate code for your application that will know in advance how the data will be structured
- Schemas can be versioned