I am building a portal using Angular 2. The portal should be able to host multiple applications(portlets) and should serve as a container. The portlets also would be built with/without angular 2. They would be independent project managed by independent teams. The portal manages the authentication, push notifications, messages to/from the portlets. The idea is that if a portlet eg. App1, is built and released and becomes visible inside the portal and if any change/bug fix is needed for the App1, it has to happen without a release of the Portal. Can you please sugggest some options for me here ? Thanks in advance