360 Billion Tokens, 3 Million Customers, 6 Engineers
关于 Durable
Durable 的目标很简单:让拥有自己的企业比找工作更容易。
60% 的美国成年人说他们想为自己工作,但实际上只有约 4% 这样做。Durable 的赌注是:障碍不是野心,而是摩擦。
"小企业是被一千个工具、登录、工作流程和设计杀死的,"Durable 创始人 James Clift 解释说。"如果你消除这些障碍,企业主可以专注于他们的客户。"
今天,Durable 是一个 AI 企业构建器,帮助企业家在几分钟内启动,然后使用处理 SEO、内容和运营的代理进行优化。
问题:基础设施很难;多租户基础设施更难
Durable 不仅仅是一个应用。他们管理数百万客户站点、CRM 和代理,每个都有不同的流量模式和不同的运营需求。
一个客户站点可能比另一个多 100 倍的流量,幂律很快就会出现。当峰值发生时,一小部分 Durable 客户可能会消耗不成比例的计算份额,这使得成本隔离、归属和定价策略成为重要的工程问题。
自托管的痛点
- 自定义域名和 SaaS 规模的 SSL - 包括为自定义域名的 SSL 终止支付数千美元
- 多区域集群维护 - 之前需要基础设施工程师保持跨多个地区的集群运行
- 多租户风险的安全和机器人保护 - DDoS 攻击针对一个客户不会降低其他站点的性能
- 跨数百万租户的可观察性和成本归属
从 AI 作为管道到 AI 作为产品
Durable 提供的不仅仅是站点。他们帮助客户用多代理、多模型、多模态产品经营企业。
一旦代理成为其平台的核心部分,他们的开发者遇到了三个与自托管网站平台根本不同的问题:
- 模型编排: 他们需要快速切换模型和提供商以实现可靠性和成本,避免被长期合同锁定或在每次中断或新模型发布时重做系统。
- 租户隔离: 在多租户代理系统中,"上下文泄漏"是生存问题。Durable 需要严格的护栏,以确保一个企业的上下文永远不会泄漏到另一个的工作流程中。
- 每个客户的 AI 经济学: AI 工作负载变化很大,因此 Durable 需要客户级别的可见性,包括运行、模型和支出,以支持使用量或结果定价。
迁移与成功
团队意识到现有的堆栈限制了快速解决客户和平台问题的能力。"我们意识到我们必须构建 Vercel,或者我们必须构建在 Vercel 上,"CPTO Osama Khan 说。
Khan 说,Vercel 的简单性使他们的应用迁移成为可能。他将基础设施升级描述为在触及代码之前实施的单一决定性举措:"我们用 iframe 覆盖旧产品,推送到 Vercel 生产,然后完全拆除自托管基础设施。"
他们没有以旧方式重构。凭借精简的团队,Durable 使用编码代理加速重写,用 token 加速移动,最终获得生产质量的代码库。
"每个人都告诉你不要重写你的产品,"Khan 说,"但我们正是这样做了,而且成功了。"
使用的 Vercel 技术栈
| 领域 | 使用的技术 |
|---|---|
| 构建、发布和运行应用 | Next.js, Functions, Fluid Compute, Turborepo, Flags, Toolbar |
| AI + 代理 | AI SDK, AI Gateway, Workflows, Skills |
| Edge 交付 + 多租户路由 | CDN, Domains API, Cron |
| 安全 + 滥用防护 | Firewall, Bot Protection, BotID, Sandbox |
| 可观察性 + 性能 | Analytics, Speed Insights, OpenTelemetry |
| 数据 + 输出 | Blob, Streamdown, json-renderer |
10x 效率提升
Durable 服务超过 300 万企业。"想想一个在展会上卖巧克力香蕉的 19 岁年轻人,德克萨斯州节日门廊装饰业务的水管工,或者刚刚被解雇的科技高管,"Khan 说。"这些都是拒绝 9-5 并作为企业家建设自己未来的 Durable 客户。"
对于 6 个工程师和一个 DevOps 团队来说,令人印象深刻。创始人 Clift 觉得在 Vercel 上运行获得了 100 倍的杠杆效应。
探索时间: 2026-03-21 23:37 | 来源: Vercel Engineering Blog