CTO, software architect and engineering leader focused on building great software, growing teams and solving complex technical challenges.
Data events and domain events both have their place, but mixing them is one of the fastest ways to create confusion in event-driven systems.