AI 开发 MVP 的最佳技术栈:从零到上线只要 1 天

在 Reddit 的 r/SaaS 板块有一篇热度很高的帖子。作者和他的团队前后做了 17 个以上的 MVP(最小可行产品),然后得出了一个朴素的结论——

大多数创始人在技术选型上想太多了。

他们把这套技术栈称为 "无聊但赚钱的栈"(The Boring Stack That Makes Money)。不是因为它酷,而是因为它真的能帮人把产品跑起来、收到钱。

这套栈到底是什么

技术 为什么选它
前端 Next.js(React 框架) SSR/SSG 支持好,生态成熟
后端 Supabase Auth + 数据库 + 边缘函数,一站式
数据库 Supabase PostgreSQL PostgreSQL 够稳,MVP 阶段不需要额外引入 Redis
认证 Supabase Auth 开箱即用,不用自己写登录逻辑
部署 Vercel 和 Next.js 无缝集成,免费额度够用
支付 Stripe 接入快,支持全球支付
邮件 Resend 事务性邮件,API 简洁
分析 PostHog 开源,产品分析一体化

月成本:约 86 美元。搭建时间:2 小时。能支撑的用户量:百万级。

MVP 阶段刻意不用的东西

这份清单可能比推荐清单更有意思:

  • 不用微服务——你不是 Netflix,没必要一开始就拆分
  • 不用 Kubernetes——你有 10 个用户,不是 1000 万
  • 不用 Redis——PostgreSQL 本身已经够快了
  • 不用 React Native——PWA 方案在验证阶段足够用
  • 不用 TypeScript——这是最有争议的一条。他们的理由是用 JavaScript 写得更快,等需要规模化了再迁移到 TS 也不迟

关于 TypeScript 这条,帖子里的评论吵得很厉害。有人觉得这是低级建议,也有人认同 MVP 阶段速度优先。我觉得关键不在于选对错,而是你清楚自己为什么做这个取舍。

两个真实案例

作者举了两个客户的例子:

案例一:一个客户坚持要"企业级架构"。微服务、GraphQL,全套上了。花了 8 个月,烧了 10 万美元,最后没上线。

案例二:他的竞争对手用了这套"无聊"的栈。6 周,3500 美元,月经常性收入跑到了 5 万美元。

不是说企业级架构本身有问题。问题是在你还没有用户的时候,花 8 个月搭一套完美的系统——这本身就是一个风险。

他们的一句话原则

你能不能在 30 秒内解释清楚你的技术栈?如果不能,对 MVP 来说就太复杂了。

他们的回答是:"应用用 Next.js,数据用 Supabase,收款用 Stripe。就这些。"

几个值得注意的细节

1. 免费额度是真的够用

Vercel 和 Supabase 的免费层对于 MVP 验证阶段确实够跑。Vercel 的 Hobby 计划免费提供服务器端渲染,Supabase 的免费计划包含 500MB 数据库和 5 万月活跃用户的 Auth 额度。等到真的需要付费了,说明产品已经有人在用了——这本身是个好消息。

2. 非程序员也能上手

这套栈加上 Claude Code 之类的 AI 编程工具,没有编程经验的人也能搭出能用的产品。Supabase 的 dashboard 是可视化的,Stripe 的接入文档写得足够清楚,Vercel 部署就是推一下代码。技术门槛比三年前低了不少。

3. 社区的不同声音

Reddit 帖子下面的评论并不是一边倒的赞同。几个有代表性的反对意见:

  • "86 美元/月这个数字有误导性,用户量上来后 Supabase 和 Vercel 的费用会快速上涨"
  • "这是一篇内容营销帖,目的是给自己的工作室引流"
  • "否定 TypeScript 说明作者不理解类型安全在中型项目中的价值"

这些批评有道理,但也别忘了作者的语境——他说的是 MVP,不是长期产品。验证阶段和规模化阶段的考量确实不同。

我的想法

这篇帖子最打动我的一点是它的务实。不是"你应该用什么",而是"你不需要什么"。

Instagram 用 13 个工程师撑到了 10 亿用户。WhatsApp 用 50 个人撑到了 9 亿。我们大多数人遇到的问题不是技术栈不够先进,而是迟迟没有把东西推出去让人用。

技术选型当然重要,但顺序不能反过来——先有用户在用,再谈架构也不迟。

总结

这套栈的核心逻辑就三条:

  1. 前后端解耦,前端挂了不影响后端跑
  2. 免费额度足够支撑到产品市场匹配(PMF)
  3. 从零到上线,一两天就能搞定

用作者的话说:先做出有人愿意付钱的东西,再去操心技术。