我们正在将现有应用程序迁移到微服务架构。我们计划实现一个API网关(不仅为此,而且是组织级别)。
Here is our current architecture(我没有足够的代表来嵌入图片)
由于补丁程序工作已完成多年,因此许多代码重复且难以管理,并且在最近几年中出现了许多新的用例。现在,我们想向我们的合作伙伴开放数据,这些合作伙伴将通过API使用数据,而无需使用我们的网站或移动应用。
我们的网站和移动应用都使用Google进行身份验证,但是对于打算使用我们API的合作伙伴而言,情况可能并非如此。因此,我们想为他们提供一个选项,可以1)在我们的开发门户中生成API密钥,或2)使用其组织OIDC与我们的API进行通信。
Something like this(为简单起见,省略了组织OIDC)
我们仍在评估应使用的API网关工具。
我的问题是:我们何时实现了API网关