The Data Side of Event-Driven Architecture
Most people think that event-driven architecture is all about events. Services trigger events, asynchronously passing data to other services that respond to those events. But what about the underlying data? How much data should be passed in the event?