技术架构方法论 · 参考文档

架构评审清单(ATAM 精简版)

开评审会前打印这页。方法详解见第 3 课。

类型:参考 / 可打印适用:60 分钟以内的方案评审

评审前:方案人提交的阅前材料

材料不齐不开会——评审会不是补作业现场。

会中:五步流程(≤60 分钟)

#步骤要点时长
1陈述只讲排序、架构、已知取舍;无排序则中止评审10 分
2场景轰炸句式:"当【刺激】发生在【环境】,系统如何做到【响应+度量】?"方案人指图走通路径25 分
3标记每条场景答完,判定涉及决策:敏感点(影响单属性)/ 权衡点(拉扯多属性)10 分
4风险登记走不通、答不出、"回头再想"的 → 全部进清单10 分
5行动项每条风险定归属人+期限;重大权衡点 48h 内写 ADR5 分

场景提问弹药库(按高频冲突对)

InfoQ 15 年 ATAM 数据的高频冲突方向(来源),评审时优先往这些缝隙里打场景:

冲突对提问模板
性能 vs 可修改性"新增一类【业务对象】时要改几个模块?改动会不会破坏现有的【性能指标】?"
可用性 vs 成本"【组件X】宕机时用户看到什么?为这个容错多付了哪些机器/复杂度?值吗?"
一致性 vs 延迟/伸缩"【写热点】翻十倍时,强一致路径的上限在哪?降级方案是什么?"
安全 vs 性能/易用"这条链路上鉴权/加密加在哪几跳?对 P99 延迟的贡献是多少?"
上市时间 vs 技术债"为赶工砍掉的是哪些?砍掉的东西什么时候还、谁来还?"

红旗清单:出现即退回

→ 第 3 课:权衡分析与评审 → 文档化速查