Skip to main content

EventBridge

https://aws.amazon.com/eventbridge

https://docs.aws.amazon.com/eventbridge

Serverless event bus. Can invoke over 200 AWS services as a target. You can schedule events with EventBridge Scheduler.

How to Use Amazon EventBridge to Build Decoupled, Event-Driven Architectures - https://pages.awscloud.com/AWS-Learning-Path-How-to-Use-Amazon-EventBridge-to-Build-Decoupled-Event-Driven-Architectures_2020_LP_0001-SRV.html - The first video is very good at explaining why and how to decouple services with an event bus (is available at YouTube too).

Serverless 101: Amazon EventBridge - https://www.youtube.com/watch?v=e3sevLjtIQg

Event examples (from AWS in Action p. 191):

  • CloudTrail emits an event for every call to the AWS API (if CloudTrail is enabled in the AWS account and region).
  • EC2 emits events whenever the state of an EC2 instances changes (eg from Pending to Running).
  • AWS emits an event to notify you of service degradations or downtimes.