我这几个月一直在独立做一个 SaaS ,叫 PigeonPod Cloud ,主要是把 YouTube 频道和播放列表转换成私人播客 RSS 的 SaaS 。用户订阅内容源以后,系统会自动同步新内容、下载媒体文件,并通过私人 RSS 提供给播客客户端。 产品上线 3 个多月,我一个人在开发,维护过程里,真切的感受到了不少和之前在公司里做项目很不一样的点。写了一篇简单的文章把这些感受和经验分享给兄弟们,希望能给也在做或者想做个人产品的朋友一些启发,也欢迎一起交流讨论。 这个产品目前还很早期,但已经有一些真实用户 约 1300 名注册用户 累计完成约 61000+ 个下载任务(视频和音频都有) 每天完成 16000+ 多次订阅源同步 做这个产品以后,我越来越觉得,架构设计的核心问题不是“怎么设计得更完整”,而是“哪些复杂度值得承担”。对于一个人维护的 SaaS ,每一个组件、每一个服务、每一个模块,最后都会变成维护责任。它们需要部署、监控、升级、排错,也需要在业务变化时继续修改。 维护成本会在产品功能基本完成上线后,迅速超过开发成本。 文章里写了三...