Architecture Decision Record Template(架构决策记录模板)
知识库位置:
FDE Knowledge Base/99 Templates/Architecture-Decision-Record-Template.md用途:记录一个重要架构决策的背景、选项、结论与复核条件。ADR(Architecture Decision Record,架构决策记录)是第 14 个标准模板。
- 每个重要架构决策一份 ADR,编号唯一(如 ADR-001)。
- Status(状态)取值:Proposed(已提议)/ Accepted(已接受)/ Deprecated(已废弃)/ Superseded(被取代,注明被哪份 ADR 取代)。
- 决策不是一次性的:Revisit Conditions(重新评估条件)触发时应新开 ADR,而不是修改旧档。
- 与 Architecture Review Checklist(架构评审检查清单)、Architecture Review Template(架构评审模板) 配合使用。
# Architecture Decision Record(架构决策记录)
## ADR ID(决策编号)
## Title(标题)
## Status(状态)Proposed(已提议)/ Accepted(已接受)/ Deprecated(已废弃)/ Superseded(被取代)
## Context(背景)
我们正在解决什么问题?
## Decision(决策)
最终选择什么?
## Options Considered(考虑过的选项)
### Option A(选项 A)
### Option B(选项 B)
### Option C(选项 C)
## Decision Drivers(决策驱动因素)
- Business Requirement(业务需求)- Security(安全)- Cost(成本)- Latency(延迟)- Reliability(可靠性)- Team Capability(团队能力)
## Trade-offs(权衡取舍)
选择带来了什么收益和代价?
## Consequences(后果影响)
短期和长期影响是什么?
## Revisit Conditions(重新评估条件)
什么情况下需要重新评估?
## Related Architecture(关联架构)
## Related Case Study(关联案例)