What Is Event-Driven Architecture?
Event Driven Architecture (EDA) An event-driven framework (EDA) defines a methodology for designing and implementing an application system in which events can be transmitted between loosely coupled components and services. An event-driven system typically consists of event consumers and event producers. Event consumers subscribe to events from the event manager, and event producers publish events to the event manager. When the event manager receives an event from the event producer, the event manager forwards the event to the corresponding event consumer. If the event consumer is unavailable, the event manager will keep the event and retransmit the event consumer again after an interval. This method of event delivery in a message-based system is: store (forward).