Architecture Review Toolkit(架构评审工具)
知识库位置:
FDE Knowledge Base/11 Tools/03-Architecture/03-Architecture-Review-Toolkit.md
评审时使用八个 Lens(视角)。
Lens 1 — Business Fit(业务契合度)
Section titled “Lens 1 — Business Fit(业务契合度)”- 解决什么问题?
- 是否过度设计?
Lens 2 — Data(数据)
Section titled “Lens 2 — Data(数据)”- 来源?
- Freshness(新鲜度)?
- Ownership(归属)?
Lens 3 — Security(安全)
Section titled “Lens 3 — Security(安全)”- Identity(身份)?
- Permission(权限)?
- Sensitive Data(敏感数据)?
Lens 4 — Integration(集成)
Section titled “Lens 4 — Integration(集成)”- API(接口)?
- Events(事件)?
- Legacy(遗留系统)?
Lens 5 — Reliability(可靠性)
Section titled “Lens 5 — Reliability(可靠性)”- Dependency Failure(依赖故障)?
- Retry(重试)?
- Recovery(恢复)?
Lens 6 — Scale(规模)
Section titled “Lens 6 — Scale(规模)”- Expected Load(预期负载)?
- Bottleneck(瓶颈)?
Lens 7 — Operations(运维)
Section titled “Lens 7 — Operations(运维)”- Logging(日志)?
- Alert(告警)?
- Owner(责任人)?
Lens 8 — Cost(成本)
Section titled “Lens 8 — Cost(成本)”- Major Cost Driver(主要成本驱动因素)?
- Scaling Behavior(扩展行为)?
Review Output(评审输出)
Section titled “Review Output(评审输出)”每个问题分类:
Blocker(阻塞项)Must Fix(必须修复)Should Fix(建议修复)Accepted Trade-off(已接受的权衡)Open Question(待定问题)