Event Driven Architecture
Formal
The event-driven architecture (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events. Events can be as varied as a driver picking up a package, a machine measurement hitting a threshold, or a specific customer arriving at a retail outlet.
Practical
A software architecture pattern promoting the production, detection, consumption of, and reaction to events.