It is not a secret that business process optimisation is one of the important ways to improve corporate ecosystem. The value of business processes was underestimated for a long time.
TLDR; Two main rules to Domain Driven Design: do not share models (and data) keep your business logic away from view and infrastructure Do not share models It is better to
One needs to have events in place for two major reasons. Scale organisation Domains can only grow without being blocked only when they can have a channel to monitor each other without