Search code examples
google-app-enginegoogle-cloud-platformgoogle-cloud-console

Consolidating many Google App Engine apps into a single Application/UI experience


Looking at Google Cloud Console, which is arguably one of the best UIs when compared to other cloud providers:

enter image description here

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:

Are there any best practices, examples, frameworks, whitepapers, discussions out there which I could have a look at for some direction?


Solution

  • You App Engine app is created under you Google Cloud project and is structured as a top level container that includes the service, version and instance resources

    An Overview of App Engine.

    From a user's perspective this is seen as one application with many 'apps/products'.

    You can use services on App Engine to simulate the "app/products" which will share common features and communicate with each other (Microservices behaviour).

    enter image description here