How Modern Software Architectures Are Event-Driven.
This Constellation Big Idea report examines the evolution of enterprise architectures and how they have
evolved over time. It delves into the details of the most recent approach, event-driven architecture, and
discusses its advantages. The report concludes with a set of practical recommendations for CxOs who
want to adopt event-driven architectures.Software has been in production for only a few decades now and continues to quickly evolve from an architecture perspective. The underlying architecture concepts, heavily influenced by the operating hardware, pose limitations to what software can achieve. Recent progress by cloud infrastructure has enabled a new platform paradigm: the event-driven architecture (EDA)1 for enterprise applications. This report highlights the evolution of software architecture, the current inflection points to event-driven applications, the merits of an event-driven architecture, and how these architectures are the winner from a flexibility and TCO perspective, and then concludes with a set of recommendations