Noun
event-driven architecture (plural event-driven architectures) (software engineering) A software architectural pattern promoting the production, detection, consumption of, and reaction to events.