核心问题

为什么生产环境偏爱“无聊”的技术?

真实场景

一个核心交易系统要上线。有人提议用一个最近很火的新数据库,理由是性能好、架构现代、开发体验优雅。

另一个方案是 PostgreSQL。老、稳、到处都是案例。

PM 可能本能觉得新方案更有想象力。但工程上,核心系统最需要的常常不是想象力,而是可预期。

常见误区

坏判断是:

无聊等于落后。

其实无聊技术的价值在于:它已经被很多人踩过坑。

Java、Python、PostgreSQL、Redis 这类技术最大的优势不是“酷”,而是出问题时你大概率能找到答案、找到人、找到工具。

工程视角

无聊技术通常意味着:

  • 故障模式被充分暴露过。
  • 监控、备份、部署方案成熟。
  • 社区里有大量真实问题和解决方案。
  • 团队更容易招聘和交接。
  • 版本升级路线更可控。

在核心业务里,确定性本身就是价值。

PM 可以怎么做

PM 可以把技术选型翻译成风险问题:

  • 我们是在追求上线速度,还是极致性能?
  • 这个系统是核心链路,还是实验项目?
  • 如果这个技术失败,替换成本有多高?
  • 团队有多少人能独立维护它?

Atlas Action

做技术选型讨论时,给每个候选技术加一列:

出故障后,团队能否在 30 分钟内找到懂的人和可用资料?

如果答案是否定的,它就不适合作为核心系统默认选择。

小结

Choose Boring Technology 不是保守,而是把创新留给真正产生用户价值的地方。

技术越基础,越应该可靠;业务越差异化,越值得创新。