🛠️ 架构决策记录(Architecture Decision Record,ADR)是用于文档化系统设计中关键决策的实践工具。以下是标准ADR模板的结构化说明:

1. 决策概述

  • 标题:简明描述决策的核心内容
  • 状态:标记决策的当前状态(如「草稿」「已弃用」)
  • 背景:说明决策的上下文与动机
    ADR模板结构

2. 决策选项

列出对比的方案(如技术选型、设计模式等),例如:

  • 选项A:使用微服务架构
  • 选项B:采用单体架构
    软件架构对比

3. 决策结果

  • 选中方案:明确最终选择的选项
  • 理由:从可维护性、性能、成本等维度解释原因

4. 后续行动

  • 文档更新:是否需要修改其他相关文档?
  • 验证计划:如何验证该决策的有效性?
    技术决策验证

5. 相关链接

📚 架构设计指南 提供更多关于ADR的实践建议
🔗 ADR模板示例 可参考具体案例