Architecture Decision Record

Active theme: Light

← 決策記錄範本

[000] 標題

為每個 ADR 分配一個編號,以便於引用和編目
注意:所有斜體文字均為提示,用於正式文件時應刪除

狀態 - 草稿(DRAFT)/ 生效中(ACTIVE)/ 已被 [000] 棄用(DEPRECATED)/ 取代 [000](SUPERSEDES)

背景

簡要描述本 ADR 旨在解決的問題,以及這些問題為何存在。

所決定的方法

詳述已經/將要做出的具有架構意義的決策,並說明它如何解決「背景」一節中概述的問題。

後果

該決策對系統的架構特性和功能需求有何影響?

治理

將如何監控該決策的結果?
將如何確保遵守該決策?

選項分析

如適用,請包含或連結到為得出本文件所述決策而進行的任何權衡分析。

圖例

可選:為利益相關者提供視覺輔助,幫助他們快速發現正面和負面的權衡——例如使用簡單的紅綠燈高亮,並加上正面或負面字首。

綠色背景表示非常契合,依次遞減為琥珀色,紅色表示最不契合。
+ 表示具有正面影響的評論
- 表示具有負面影響的評論

高層概覽

每個選項與問題背景的契合程度一目瞭然。

概要 選項 1 選項 2 選項 3
實施難易程度 + 非常容易 - 有些棘手 - 實施規模大,需要專家知識
時間週期 + 非常快 - 相當慢 - 非常慢
戰略價值 - 沒有戰略價值,純屬戰術性 + 略微改善客戶入駐體驗 + 非常適合即將進行的合併

功能需求

每個潛在選項與期望的功能需求的契合程度如何?

場景 選項 1 選項 2 選項 3
場景 1
場景 2
場景 3

可選:新增行/另一張表格,以涵蓋已知的未來場景。

非功能需求

每個潛在選項與期望的架構特性的契合程度如何? 注意:「架構特性」會是更恰當的標題,但請根據你所在業務領域的常用語言進行調整。

架構
特性
選項 1 選項 2 選項 3
可擴充套件性
效能
可用性

可選:加入或連結到這些架構特性在你的業務/產品中的定義。