架构决策必须记录目标约束与取舍

来源整理卡:基于原图提炼,尚未补充独立官方资料和环境实测。

核心认识

架构图需要连接业务目标、非功能约束、故障域、成本和决策依据。

解释

原图指出只画组件不画流量、没有约束和追逐热点等问题,并引入 ADR、数据流与风险清单。卡片应保存当时为何选择,而不只是最终用了什么。

什么时候使用

选型、架构评审或后来需要推翻既有决策时。

边界

这是思考与取证原则,不证明某次故障根因,也不授权执行修改。具体参数和组件行为仍要依据版本与环境核验。

用一个问题检查是否真正理解

关键场景是什么,舍弃了哪些备选方案,决定依赖哪些假设?

原图依据

  • 把业务目标、可靠性、数据、安全、成本转成可评审架构。

原图知识项:

  • functional/non-functional
  • SLO/capacity/security
  • failure domains
  • build vs buy
  • ADR
  • evolutionary architecture

有意义的关联

先从 架构与容量 找到使用场景;需要进一步查命令、风险或练习时,进入 需求、约束与架构决策

来源:原图节点