March 2020
Intermediate to advanced
528 pages
13h 18m
English
The event-driven architecture (EDA) is a software architecture pattern that promotes the production, detection, consumption of, and reaction to events. An event can be defined as a significant change in state, for example, when a sales order status changes from open to shipped. The system architecture may treat this state change as an event whose occurrence can be made known to other applications within the architecture.
An event-driven architecture consists of event producers that generate a stream of events and event consumers that listen for the events:

The event-driven architecture pattern has the following ...