2026-01-07 23:11:44 +08:00
|
|
|
# 架构决策记录 (ADR) 模板
|
|
|
|
|
|
|
|
|
|
## 背景
|
2026-01-08 19:52:43 +08:00
|
|
|
|
|
|
|
|
描述决策的背景和上下文,包括面临的问题、约束条件和相关的业务需求。
|
2026-01-07 23:11:44 +08:00
|
|
|
|
|
|
|
|
## 决策
|
2026-01-08 19:52:43 +08:00
|
|
|
|
|
|
|
|
明确陈述所做出的架构决策,包括具体的技术选择、设计方案或实现策略。
|
2026-01-07 23:11:44 +08:00
|
|
|
|
|
|
|
|
## 备选方案
|
2026-01-08 19:52:43 +08:00
|
|
|
|
|
|
|
|
列出考虑过的其他备选方案,包括每种方案的优缺点。
|
2026-01-07 23:11:44 +08:00
|
|
|
|
|
|
|
|
## 影响
|
2026-01-08 19:52:43 +08:00
|
|
|
|
|
|
|
|
分析该决策对系统架构、开发流程、运维管理等方面的影响。
|
2026-01-07 23:11:44 +08:00
|
|
|
|
|
|
|
|
## 风险
|
2026-01-08 19:52:43 +08:00
|
|
|
|
|
|
|
|
识别该决策可能带来的风险,包括技术风险、业务风险和实施风险。
|
2026-01-07 23:11:44 +08:00
|
|
|
|
|
|
|
|
## 回滚策略
|
2026-01-08 19:52:43 +08:00
|
|
|
|
|
|
|
|
描述如果决策实施后出现问题,如何进行回滚或调整。
|
2026-01-07 23:11:44 +08:00
|
|
|
|
|
|
|
|
## 验收标准
|
|
|
|
|
|
2026-01-08 19:52:43 +08:00
|
|
|
定义验证该决策有效性的具体标准和测试方法。
|
|
|
|
|
|
|
|
|
|
## 视觉锚点
|
|
|
|
|
|
|
|
|
|
### Visual Reference
|
|
|
|
|
|
|
|
|
|
引用 Canvas 的具体节点或快照:
|
|
|
|
|
- [Authentication.canvas](../../Authentication.canvas) - 相关架构图
|
|
|
|
|
- **具体节点**: [节点名称](路径) - 描述
|
|
|
|
|
|
|
|
|
|
### Status
|
|
|
|
|
|
|
|
|
|
- [ ] Draft
|
|
|
|
|
- [ ] Accepted
|
|
|
|
|
- [ ] Superceded
|
|
|
|
|
|
|
|
|
|
## 参考资料
|
|
|
|
|
|
|
|
|
|
列出与该决策相关的参考资料,包括文档、文章或其他资源。
|