Introduction and SAP's EDA Strategy
Event-Driven Architecture
Event-driven Architecture (EDA) is a software design pattern for building and integrating systems which focuses on flow of events and resulting reaction triggered by these events. This kind of design pattern is very well suited in a heterogeneous landscape where there are multiple systems, on-premise or cloud-based environments with need to act on real-time events. The need for this pattern implementation is to address real time integration and insights, scalability , loose coupling and resilience.
Modern enterprises which are either cloud-based or hybrid with cloud and on-premise setup embrace the event-driven architecture as part of the integration strategy and API-first strategy.
Refer to SAP's EDA Strategy Paper Event-Driven Architecture Strategy.