EventBridge

Developer Associate

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