技术决策力:如何在众多方案中做选择

📅 2026/7/18 22:25:06 👁️ 阅读次数 📝 编程学习
技术决策力:如何在众多方案中做选择

547|技术决策力:如何在众多方案中做选择

架构师每天都在做决策:

  • 用MySQL还是PostgreSQL?
  • 用微服务还是单体?
  • 用Kafka还是RabbitMQ?
  • 用React还是Vue?

每个选择都有道理,但没有完美的方案,只有适合的方案

一句话解释

技术决策力:在众多方案中,基于清晰的判断标准,做出适合当前场景的选择,并承担后果。

生活比喻:买房

决策过程

预算:500万 需求:三口之家,上班方便,有好学校 可选: - A房:市中心,100平,老破小,学校好,通勤10分钟 - B房:郊区,150平,新房,环境好,通勤1小时 - C房:中间地带,120平,次新房,学校一般,通勤30分钟 决策: - 如果最看重学校 → 选A - 如果最看重空间 → 选B - 如果要平衡 → 选C 没有对错,只有取舍

技术选型也是一样:没有绝对的对错,只有取舍和权衡。

决策框架:ADR + 四象限

四象限决策法

│ 值得做 │ 大赌注