Looking at Google Cloud Console, which is arguably one of the best UIs when compared to other cloud providers:
On the left you have a list of say 'apps' which I assume are fairly independent applications developed by different teams, with different CI/CD processes etc.
From a user's perspective this is seen as one application with many 'apps/products'.
Now, let's say one has many independent running Google App Engine applications how could one go about integrating these into a single application, which is/feels similar to how the current Google Cloud Console is setup?
Some features of the GAE apps are:
- All access are driven by Google Cloud IAM, by using the IAP (Google Cloud Identity-Aware Proxy) in front of each app.
- The GAE applications are independent apps each with their own teams, code repos, review cycles, etc.
Are there any best practices, examples, frameworks, whitepapers, discussions out there which I could have a look at for some direction?