我认为云函数是过去几年最具变革性的技术之一。它们通常很便宜、扩展性强、在固有的隔离环境中很安全,并且通常用 JavaScript 编写——对于前端开发人员来说是舒适的领域。几乎所有云提供商都提供它们,但 AWS Lambda 是最早的,并且仍然是领先者。
但同样:围绕云函数的 DX 与函数背后的技术一样有趣。有各种各样的技术围绕它们而生,使它们易于使用,并且相对透明。Emrah Samdan 写道,这对客户和公司都是双赢的局面。另一个例子
两个最受欢迎的 Jamstack 托管平台,Netlify 和 Vercel,提供了针对 AWS Lambda 部署的傻瓜式包装器,每个包装器都比上一个更适合开发者。
Joey Anuff,“AWS Lambda:易用、更易用、最易用”
AWS 自有的 Amplify 也在易用性方面领先,这与直接通过 AWS 控制台本身管理函数形成鲜明对比。
Joey 发现 Vercel 以微弱优势最易用,但前提是他已经在使用来自 Vercel 的 Next.js。
我最喜欢的部分是 本文的研究仓库 中,Joey 详细地(带动作 GIF)列出了每种服务云函数提供的步骤。
我很惊讶你没有提到 Serverless.com。在我看来,使用 Serverless.com 是部署 Lambda 函数最简单的方法。