I have seen this being called out in my team meetings that the Dev environment on which I have my application (e.g Application 'A') is a shared environment. There is one another team as well which is working on application 'B'.
It is for the same organization say OrgXYZ.
The class structure for my application would be like OrgXYZ-Work-AppA (application name is AppA)
For another team, it would be OrgXYZ-Work-AppB (application name is AppB)
I can understand that the organization ruleset will be shared here. What other things might be shared or we have to take care that might impact another application.
And on the infra part, how does this work? Will there be 1 Node/System on which the Pega server runs and that hosts 2 applications?