我一直在思考如何扩展主要使用AI工具构建的应用程序。

我的当前策略看起来像这样:

首先关注卓越的UI/UX。用户并不在乎应用程序是由AI构建的——他们关心的是它是否感觉到精致、直观和快速。我认为投入精力于清洁的设计系统和平滑的用户体验是值得的。

使用AI快速构建MVP。利用AI来加快开发速度、验证想法并获得真实用户,而不是花费几个月来完美代码。

随着应用程序的用户增长,优化后端。应用程序一旦开始获得用户,就要改进性能:

优化数据库查询

添加适当的缓存(Redis、CDN等)

将繁重任务移动到后台工作人员

减少API调用

使用负载均衡器和自动缩放来扩展基础架构

监控性能并修复瓶颈

我的思维过程是:用户很少关心初始代码库是否完美。重要的是快速交付价值,然后在有产品市场适合性之后重投资架构。

对于那些已经将AI构建的应用程序扩展到千万(甚至上亿)用户的人:

您在什么时候开始重写或重构由AI生成的代码?

哪些后端优化对您产生了最大影响?

您是否后悔快速使用AI,还是这是正确的决定?

我非常希望听到从创始人和工程师那里获得的真实世界经验,他们已经经历过这一点。