Customers like to be aware of events when they happen. An EDA is a software design that reacts to changes of state (events) and transmits these events using a decoupled architecture.

While event streams promote more accessible communication between systems, event sourcing provides event history by storing new events in an append-only log.

Financial-trading applications employ event streaming to publish time-sensitive events where customers want to act immediately.

By employing event stores as their single source of truth, health-care systems can rely on the immutable state of event logs for the actual state of their data and make valuable projections by employing real-time stream processing.

Related Articles