Lightweight Architecture Decision Recordsテンプレート。
Lightweight Architecture Decision Recordsの略。
「なぜそのアーキテクチャ選択を行ったのか」という意思決定(ADR)を簡潔(軽量、Lightweight)に記録を残すこと。
- TEMPLATE.mdの書式にしたがって記述
- 1アーキテクチャ1ファイル
- ファイル名の接頭辞に
adr-001-
などとつけると決定の順に並ぶのでいいかもしれない
- ファイル名の接頭辞に
- できる限り対象アプリケーションのソースコードレポジトリに格納
- 原則、一度確定したADRは更新しない
- 関連する意思決定を行う場合は既存の関連ADRを参照しつつ新しいADRを記録