We are in the process of evaluating what's the best approach in order for us to share our global branding html across different applications (built in different technologies using different frameworks). Although the long-term plan is somewhat unify/standardize such technologies currently we need to come up with a plan in order to share not only content (we will do this with content interaction services and/or custom micro services that will connect to Tridion to consume content), but also design elements (I am talking html here).
We could go "front-end" (Angular, Knockout, etc...) but in some cases we are gonna have to embed application code within html and viceversa.
Is there a recommended approach that you guys know works? What is the synchronization process when html changes occur that need to be propagated across those heterogeneous applications?
I am also looking for what others are doing.
Have you had people using both DXA .net and DXA java simultaneously? (this won't, however, cover those applications built using other technologies)
To summarize, what I need some input on best practices on sharing html design in a heterogeneous architecture and how to synchronize html changes across the properties in such architecture. Also whether odata/content interaction services is the way to go to consume data from different applications/channesl (web/print/mobile, etc...)
I know is a bit of a long shot and that this a dilemma that has always existed, just looking for some recommendations.
Thank you in advance,