Category: Software, Business, Database, Data, Infrastructure, Architecture

Event-driven architecture, or EDA, is an integration pattern where applications are oriented around publishing events and responding to events.

This article explores how EDA fits into enterprise integration, its three styles, how it enables business strategy, its benefits and trade-offs, and the next steps to start an EDA implementation.

Event integration has one foot in data and the other in application integration, and it largely gets the benefits of both.

A common challenge to this is "data gravity," where all the data flowing in and out of that application is tied to on-premises applications. When data is published to Kafka, using the replication features described above makes that data equally available in all data centers and clouds.

Related Articles