关键数据
- 2.55亿Netlify 边缘函数每日处理的请求数
- 2.2万每日新部署的 Netlify 边缘函数
Netlify,一家领先的可组合网络平台,成功推出了由 Deno Subhosting 提供支持的边缘函数,以实现高级网站定制。此后,其采用率迅速增长,包括在财富500强公司中。了解 Deno Subhosting 如何让 Netlify 在数周而非数月内扩展了其产品线。
Netlify 是一个领先的可组合网络平台,一直在寻找一种方法,让用户能够进一步定制其网站。2020年,Netlify 推出了 Edge Handlers,允许用户通过在边缘执行自定义代码来个性化其网站内容。然而,该解决方案未能提供 Netlify 一贯追求的一流开发者体验,也未能与当今的现代网络框架良好集成。
挑战
Netlify 需要为其用户增加功能齐全、现代化且具有世界一流开发者体验的无服务器计算能力。他们曾考虑使用 AWS Lambda 进行构建,但又犹豫是否要投入内部工程资源来构建和维护自己的解决方案。
2022年,Netlify 发现了 Deno,一个现代的 JavaScript 和 TypeScript 运行时,它提供了开发者已熟悉的 Web 标准 API 和 JavaScript 基本类型——例如 Request
和 Response
。Netlify 的高级产品经理 Joey Aiello 表示:“这与 Netlify 完美契合,边缘函数的想法也由此诞生。”
解决方案
Netlify 选择使用 Deno Subhosting 而非 AWS Lambda 来构建其 边缘函数 产品,原因如下:
- 无需配置即可即时全球可用
- 无需预先配置即可无限扩展
- 显著降低冷启动时间
- 支持 Web 标准的强大且易用的 API
在这份深入对比中,了解更多关于使用 Deno Subhosting 与 AWS Lambda 进行构建的信息。
“支持开放标准对我们至关重要。我们想要的是基于开放标准而非供应商专有标准构建的产品。你选择继续在 Netlify 上运行的原因应该是你的团队获得了极高的开发者体验和生产力,从而愿意留下——而不是因为你被锁定,” Biilmann 解释道。
Netlify 边缘函数还提供世界一流的开发者体验和性能,使用户能够更快地工作。Biilmann 表示:“仅仅成为基础设施提供商对我们来说是不够的;我们的全部价值主张真正关乎让开发者更快、更好地工作。在这个项目中,我们投入了大量时间在核心开发者体验上。”
Netlify 边缘函数不仅在 Deno Subhosting 的支持下以极少的时间和成本推出,而且现已成为 Netlify 产品组合的核心组成部分,并为公司带来了可观的收入。每月有数百家客户使用它们,处理数十亿次请求。