Event-Driven Architecture
EDAAlso called: Event-Based Architecture
A software architecture pattern in which components communicate by producing, consuming, and reacting to events asynchronously, enabling loosely coupled, scalable, and resilient systems.
Explore more about Architectures
Related terms
A communication infrastructure that transports and distributes events between producers and consumers, enabling loosely coupled, event-driven interactions across distributed systems.
Event BrokerA messaging component that receives, routes, and distributes events between producers and consumers, enabling asynchronous communication in distributed systems.
Publish-SubscribePub/SubA messaging pattern where senders publish messages to topics without targeting specific receivers, which subscribe to receive them.
Service OrchestrationThe automated arrangement, coordination, and management of complex software services and microservices to fulfill a workflow.