What is Amazon EventBridge?
Amazon EventBridge is a serverless event bus service that simplifies event-driven architectures. Events from AWS services, SaaS applications, and your own applications are aggregated in a central bus. Rule-based routing directs events to over 20 different targets like Lambda, Step Functions, SQS, or API Destinations.
Core Features
- Event Bus: Central hub for events from AWS, SaaS, and custom sources
- Event Rules: Content-based routing with complex JSON pattern matching
- Schema Registry: Automatic schema discovery and code generation
- Archive & Replay: Event storage for debugging and replay
- Pipes: Point-to-point connections with transformation and filtering
Typical Use Cases
Event-driven Microservices: Services communicate asynchronously via events. Loose coupling enables independent scaling and deployment of services.
SaaS Integrations: Automatically react to events from Salesforce, Zendesk, or other SaaS tools. Trigger Lambda functions on new tickets, orders, or user registrations.
Scheduled Events: Replace CloudWatch Events Rules for time-based triggers. Start batch jobs, cleanup tasks, or health checks on a schedule basis.
Benefits
- Serverless without infrastructure management
- Native integration with 35+ SaaS partners
- Flexible event filtering without code changes
- Event replay for debugging and testing
Integration with innFactory
As an AWS Reseller, innFactory supports you with Amazon EventBridge: event-driven architecture design, SaaS integrations, event pattern optimization, and best practices for scalable, loosely coupled systems.
Typical Use Cases
Frequently Asked Questions
What is the difference between EventBridge and SNS?
EventBridge offers content-based routing with complex filter rules and native SaaS integrations. SNS is optimized for pub/sub messaging with simpler routing requirements.
Which SaaS partners are supported?
EventBridge integrates with over 35 SaaS partners including Salesforce, Zendesk, Shopify, Auth0, Datadog, and many more. Events flow directly into your event bus.
How does event archiving work?
EventBridge Archive stores all events for replay. You can replay historical events to debug errors or test new applications with real data.
What does EventBridge cost per million events?
Custom events cost approximately $1 per million, partner events approximately $0.90 per million. Schema discovery and archive cost additional based on storage and ingested events.