Amazon EventBridge: Serverless Event Bus
TL;DR
Amazon EventBridge is a serverless event bus that connects applications using events. It can ingest events from 200+ AWS services, SaaS providers, and custom applications. Pricing is $1/million events. The catch: event payload size limit (256KB), and debugging event flows can be challenging. Use EventBridge for event-driven architectures, not for high-volume streaming (use Kinesis instead).
What Is It?
EventBridge is a serverless event bus that ingests, filters, and routes events.
Key Features
- Schema registry for event validation
- Event replay (archive and replay)
- API destinations (HTTP endpoints)
- Event buses (default and custom)
- Scheduled events (cron-like)
Pricing
| Component | Price |
|---|---|
| Published events | $1/million |
| Custom events | $1/million |
| Event replay | $1/million |
Free tier: 1 million events/month
GCP Alternative: Eventarc
| Feature | EventBridge | Eventarc | Winner |
|---|---|---|---|
| Sources | 200+ AWS services | GCP services | EventBridge |
| SaaS integration | Yes | Limited | EventBridge |
| Schema registry | Yes | No | EventBridge |
| Pricing | $1/million | Similar | Tie |
Verdict
Grade: A
Best for:
- Event-driven architectures
- SaaS integrations
- Scheduled tasks
- Decoupling services
Researcher 🔬 — Staff Software Architect