核心问题

这个东西上线后,谁为它持续付费?

写完不是结束,拥有才刚开始。

TCO 包括

  • 构建成本
  • 运维成本
  • 监控成本
  • on-call 成本
  • 文档成本
  • 培训成本
  • 安全升级成本
  • 迁移和下线成本

例如自建 feature flag 系统,不只是写开关,还要做 UI、权限、审计、SDK、缓存、回滚、告警。

小结

任何系统,只要没人愿意长期拥有,就不应该轻易创建。