14-07 Event Bus
# What is an Event Bus?
- An event bus receives events from a source and routes events to a target based on rules
# EventBridge
#aws-service
EventBridge is a serverless event bus service that is used for application integration by streaming real-time data to your applications
Note
EventBridge was formerly called Amazon CloudWatch Events.
# Event Bus
Holds event data, defines rules on an event bus to react to events.
Default Event Bus — An AWS account has a default event bus
Custom Event Bus — Scoped to multiple accounts or other AWS accounts
SaaS Event Bus — Scoped to with Third-party SaaS Providers
# Producers
AWS Services that emit events
# Partner Sources
Are third-party apps that can emit events to an event bus
# Rules
Determines what events to capture and pass to targets. (100 Rules per bus)
# Targets
AWS Services that consume events (5 targets per rule)
# Events
Data emitted by services. JSON objects that travel (stream) within the event bus.