Get the latest tech news
The Dual Nature of Events in Event-Driven Architecture
Given that events play such a central role in event-driven architecture, there’s an astonishing lack of agreement on what should be contained in an event. This may be rooted in the fact that, depending on your perspective, events fulfill different purposes.
In a system that follows event-driven architecture in its contemporary style, microservices collaborate by emitting and subscribing to events. As a developer working on event-driven microservices, the primary concern is implementing a business process as an event flow. If your entity can be serialized into an event that’s still small enough, include a complete snapshot of its state and make your (and your data’s consumers) life easier.
Or read this on Hacker News