Event-driven architecture (EDA)