原生无服务器与无服务器 Express

Kaa*_*ken 5 node.js express serverless aws-serverless

现在,我正在遵循无服务器堆栈团队准备的指南。他们正在使用React许多AWS功能,例如lambdaAPI getaway。为了练习它,我正在使用无服务器堆栈重写我的旧Express示例之一。

我还看到了一个名为 的库或工具aws-serverless-expressexpress这个库或工具允许您以这种形式运行您的应用程序serverless

这将是一个奇怪的问题,但我想知道本机无服务器构建和无服务器快速之间的区别。

Cold start已经是劣势了。我知道这一点。除此之外,无服务器快递还有哪些负面或正面的方面?原生无服务器
有哪些消极或积极的一面?

Ere*_*rez 4

无服务器快递的缺点

  1. 这些额外的依赖性可能会导致额外的冷启动时间
  2. 无法为每个路由拥有单独的细粒度权限(例如,一个路由访问 S3,另一个路由访问 DynamoDB)

优点

  1. 更少的样板文件
  2. 避免 CloudFormation 堆栈中的资源限制

更多信息:

https://github.com/jeremydaly/lambda-api#why-another-web-framework

https://www.jeremydaly.com/build-serverless-api-serverless-aws-lambda-lambda-api/#comment-19036