将许多Google App Engine应用程序整合到一个Application / UI体验中

看看Google Cloud Console,与其他云提供商相比,它可以说是最好的UI之一:

将许多Google App Engine应用程序整合到一个Application / UI体验中

在左侧,您会列出一个“应用”列表,我认为它们是由不同团队,具有不同CI / CD流程等开发的相当独立的应用。

从用户的角度来看,这被视为具有许多“应用程序/产品”的一个应用程序。

现在,假设有许多独立运行的Google App Engine应用程序,如何将它们集成到单个应用程序中,感觉与当前Google Cloud Console的设置类似?

GAE应用程序的某些功能是:

  • 所有访问均由Google Cloud IAM驱动,方法是使用每个应用程序前面的IAP(Google Cloud Identity-Aware Proxy)。
  • GAE应用程序是独立的应用程序,每个应用程序都有自己的团队,代码库,审查周期等。

我是否可以找到一些最佳实践,示例,框架,白皮书,讨论,以寻求一些指导?

jiangst 回答:将许多Google App Engine应用程序整合到一个Application / UI体验中

您的App Engine应用程序是在您的Google Cloud项目下创建的,并被构造为包含服务,版本和实例资源的顶级容器

An Overview of App Engine

从用户的角度来看,这被视为一个具有许多功能的应用程序 “应用/产品”。

您可以在App Engine上使用服务来模拟“应用程序/产品”,它们将共享共同的功能并彼此通信(微服务行为)。

enter image description here

本文链接:https://www.f2er.com/2741583.html

大家都在问