Event-driven architecture
Event-driven architecture ( EDA ) is a software architecture paradigm promoting the production , detection , consumption of , and reaction to events . 
<triplet> Event-driven architecture <subj> software architecture <obj> subclass of