[000] 标题
为每个 ADR 分配一个编号,以便于引用和编目
注意:所有斜体文字均为提示,用于正式文档时应删除
状态 - 草稿(DRAFT)/ 生效中(ACTIVE)/ 已被 [000] 弃用(DEPRECATED)/ 取代 [000](SUPERSEDES)
背景
简要描述本 ADR 旨在解决的问题,以及这些问题为何存在。
所决定的方法
详述已经/将要做出的具有架构意义的决策,并说明它如何解决“背景”一节中概述的问题。
后果
该决策对系统的架构特性和功能需求有何影响?
治理
将如何监控该决策的结果?
将如何确保遵守该决策?
选项分析
如适用,请包含或链接到为得出本文档所述决策而进行的任何权衡分析。
图例
可选:为利益相关者提供视觉辅助,帮助他们快速发现正面和负面的权衡——例如使用简单的红绿灯高亮,并加上正面或负面前缀。
绿色背景表示非常契合,依次递减为琥珀色,红色表示最不契合。
+ 表示具有正面影响的评论
- 表示具有负面影响的评论
高层概览
每个选项与问题背景的契合程度一目了然。
| 概要 | 选项 1 | 选项 2 | 选项 3 |
|---|---|---|---|
| 实施难易程度 | + 非常容易 | - 有些棘手 | - 实施规模大,需要专家知识 |
| 时间周期 | + 非常快 | - 相当慢 | - 非常慢 |
| 战略价值 | - 没有战略价值,纯属战术性 | + 略微改善客户入驻体验 | + 非常适合即将进行的合并 |
功能需求
每个潜在选项与期望的功能需求的契合程度如何?
| 场景 | 选项 1 | 选项 2 | 选项 3 |
|---|---|---|---|
| 场景 1 | |||
| 场景 2 | |||
| 场景 3 |
可选:添加行/另一张表格,以涵盖已知的未来场景。
非功能需求
每个潜在选项与期望的架构特性的契合程度如何? 注意:“架构特性”会是更恰当的标题,但请根据你所在业务领域的常用语言进行调整。
| 架构 特性 | 选项 1 | 选项 2 | 选项 3 |
|---|---|---|---|
| 可扩展性 | |||
| 性能 | |||
| 可用性 |
可选:加入或链接到这些架构特性在你的业务/产品中的定义。