首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与拥有自己数据库的多个团队共享通用微服务的最佳方式

与拥有自己数据库的多个团队共享通用微服务的最佳方式
EN

Stack Overflow用户
提问于 2021-11-22 22:16:21
回答 1查看 39关注 0票数 0

我们正在做一个无服务器项目(使用无服务器框架)。一些微服务将在多个项目(至少2个)之间共享,但每个微服务实例都有自己的数据库。

共享这些微服务的最佳方式是什么?其中一个项目使用bitbucket管道,另一个使用代码管道。

这些项目的AWS账户也是分开的。

共享微服务的最佳方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-11-23 17:20:32

对于共享逻辑,Lambda层可能是共享代码的最佳方式。

  • 层是版本化的,并且与大多数包管理器很好地匹配。您可以发布一个新版本,然后根据需要逐步采用它。您可以同时部署lambda代码更改和层更改,也可以部署independently.

如果你想深入研究,还有其他几种选择,各有优缺点。Eric Johnson (Sr. Developer Advocate @ AWS)在一个本地会议上发表了一次演讲,很好地涵盖了这一点。它基于SAM,但他和我也讨论了无服务器框架用户可用的parallels。你可以找到视频here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70073044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档