EventBridge
AWS EventBridge is a serverless event bus that enables applications to communicate asynchronously by routing events between different services, microservices, and third-party applications. It simplifies event-driven architectures by allowing services to react to changes in real time without direct dependencies.
EventBridge supports event filtering, schema discovery, and integration with AWS services like Lambda, SQS, and Step Functions. This ensures flexible, scalable, and loosely coupled systems that can evolve without requiring major rewrites.
Where is it used in the stack?
AWS EventBridge is used to handle asynchronous event processing within the RawStack API, facilitating seamless communication between different services and components.
Why are we using it?
EventBridge was chosen for its scalability, reliability, and ability to decouple services. By enabling event-driven workflows, it helps improve system responsiveness, reduce tight coupling, and enhance extensibility—making it a key part of a modern, cloud-native architecture.
Find out more
- The official documentation is here