EventBridge (CloudWatch Events)

Learn about Amazon EventBridge and CloudWatch Events - event-driven architectures, events, rules, and targets.

event-rule.json
{
"EventPattern": {
"source": ["aws.s3"]
}
event-rule.json
1 / 13

Tutor:Amazon EventBridge (formerly CloudWatch Events) is a serverless event bus that makes it easy to connect applications together using data from your own applications, integrated SaaS applications, and AWS services. EventBridge delivers a stream of real-time data from event sources to targets.


EventBridge Mastery

Unlock nodes by learning new EventBridge concepts.

Concept 1: EventBridge Basics

Amazon EventBridge (formerly CloudWatch Events) is a serverless event bus that makes it easy to connect applications together using data from your own applications, integrated Software-as-a-Service (SaaS) applications, and AWS services. EventBridge delivers a stream of real-time data from event sources to targets like AWS Lambda, SNS, SQS, and more.

System Check

What is Amazon EventBridge?


Community Holo-Net

Showcase Your Event-Driven Architectures

Built event-driven systems? Share your EventBridge rules and event patterns.

EventBridge (CloudWatch Events)

Author

Pascual Vila

Cloud Instructor.

Amazon EventBridge (formerly CloudWatch Events) is a serverless event bus that makes it easy to connect applications together using data from your own applications, integrated SaaS applications, and AWS services.

What is EventBridge?

EventBridge is a serverless event bus that delivers a stream of real-time data from event sources to targets like AWS Lambda, SNS, SQS, and more. It enables event-driven architectures by decoupling event producers from consumers.

Events and Rules

Events are JSON objects that describe something that happened in your system. EventBridge rules match incoming events and route them to targets. Rules consist of an event pattern (which events to match) and targets (where to send matching events).

Event Sources and Targets

EventBridge integrates with many AWS services as event sources: EC2, S3, CodeCommit, CloudWatch, and more. Targets can be Lambda functions, SNS topics, SQS queues, Step Functions, and other AWS services.

EventBridge Glossary

Amazon EventBridge
A serverless event bus that makes it easy to connect applications together using data from your own applications, integrated SaaS applications, and AWS services. Formerly known as CloudWatch Events.
Event
A JSON object that describes something that happened in your system. Events come from event sources and are delivered to targets based on rules.
Event Bus
A router that receives events and delivers them to targets based on rules. EventBridge has a default event bus and supports custom event buses.
Rule
Matches incoming events and routes them to targets. Rules consist of an event pattern (which events to match) and targets (where to send matching events).
Event Pattern
A JSON structure that defines which events a rule matches. Event patterns can match events based on source, detail-type, and other event fields.
Target
A resource that receives events from EventBridge. Common targets include Lambda functions, SNS topics, SQS queues, Step Functions, and other AWS services.
Scheduled Rule
A rule that triggers based on a schedule (cron expression) rather than event patterns. Scheduled rules are useful for periodic tasks, backups, and maintenance operations.