当前位置:   article > 正文

AWS Lambda:如何在monorepo中共享代码

AWS Lambda:如何在monorepo中共享代码

不久前,一位客户问我“如何在Node.js monorepo中的服务之间共享业务逻辑?”。 就是这里!

将共享的业务逻辑封装到模块中,然后将其放在单独的文件夹中。

Lambda处理函数中,使用相对路径引用共享模块。

使用webpack解析它们并将其捆绑到部署包中。 如果您使用无服务器框架,请签出无服务器Webpack插件。 例如:

在每个提交上部署每个服务 。您可以使用以下简单脚本来完成此操作。

要查看所有内容如何组合在一起,请查看此演示仓库 。 它已经通过drone.io设置了CI / CD,您可以在此处查看 monorepo中所有服务的最新部署。

可是等等! 如何在每项服务拥有一个单色仓库还是一个仓库之间进行选择?

不用担心,我也为您提供服务;-)您可以在此处阅读有关两种方法的想法。

嗨,我叫严翠 。 我是一个AWS无服务器英雄 ,也是《 生产就绪的无服务器》的作者。 我已经在AWS上进行了大规模的生产工作,将近10年,我是架构师或首席工程师,涉及从银行,电子商务,体育流媒体到移动游戏的各种行业。 我目前是一名专注于AWS和无服务器的独立顾问。

您可以通过电子邮件TwitterLinkedIn与我联系。

查看我的新课程《 AWS Step Functions的完整指南》

在本课程中,我们将介绍有效使用AWS Step Functions服务所需的所有知识。 包括基本概念,HTTP和事件触发器,活动,设计模式和最佳实践。

在这里获取您的副本。

快来了解有关AWS Lambda的运营最佳实践 :CI / CD,本地测试和调试功能,日志记录,监控,分布式跟踪,金丝雀部署,配置管理,身份验证和授权,VPC,安全性,错误处理等。

您还可以使用代码ytcui降低票面价格40%

在这里获取您的副本。

最初于 2019年6月29日 发布在 https://theburningmonk.com

From: https://hackernoon.com/aws-lambda-how-to-share-code-in-a-monorepo-ec58b14f5d05

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/662780
推荐阅读
相关标签
  

闽ICP备14008679号