Pros/Cons of Canonical Data Model
In the context of many systems in an enterprise, like multiple ERPs, some CRMs, etc. and using events as of "Event-Carried State Transfer" pattern, I have following question. Are there any recommendations from Solace architects about if it is a good idea to establish a canonical data model and, looking through the prism of DDD, to create a corresponding DDD-aware topics topology? Doing this would mean, that event schemas would be in CDM and the publisher must translate original messages before publishing events.