Hi,
We are trying to model our applications and I have one question.
Let’s say I have a business application named xyz (this name is known all over the company).
Inside of this application are embedded applications (iFrame) ttt and ooo with different provider. We also have 2 “applications” that are part of xyz, but are actually not separate applications. Business and IT are referring to them as applications in xyz (let’s call them qqq and rrr). So for example if there is an incident, they report it under xyz and then they select qqq/rrr. as different teams are responsible for it (from business and IT side), even though are part of the main xyz.
To make it more “strange”, part of this xyz application will now be migrate to Salesforce (qqq will migrate to operational CRM and rrr will migrate to marketing CRM).
I understand i can model them as child/parent relationship, but Im not really sure if that is correct way to model as specially qqq/rrr are not standalone applications and can not exist without xyz.
Any suggestion how to model this,
- should I use maybe xyz as platform and others as applications ?
- microservices are not really suitable as they are really not.
Thank you,
Samo