ADR-NNNN:
- Status: Proposed | Accepted | Rejected | Deprecated | Superseded
- Date: YYYY-MM-DD
- Supersedes: — (hoặc ADR-XXXX)
- Superseded by: — (hoặc ADR-XXXX)
Bối cảnh
Vấn đề/áp lực nào buộc phải quyết định? Trạng thái hiện tại (trước khi đổi) là gì? Ràng buộc nào cần tôn trọng (thời gian, team size, hạ tầng sẵn có...)?
Quyết định
Chọn gì, cụ thể ra sao. Nêu rõ scope (áp dụng cho môi trường/node/service nào) và scope KHÔNG áp dụng (nếu có).
Lựa chọn khác đã cân nhắc
- Phương án A: mô tả ngắn — lý do không chọn
- Phương án B: mô tả ngắn — lý do không chọn
Hệ quả
- Được gì (+ vận hành đơn giản hơn, + chi phí thấp hơn, + an toàn hơn...)
- Đánh đổi gì (+ single point of failure, + chi phí vận hành, + learning curve...)
- Ảnh hưởng tới role/playbook nào, có cần chạy lại provision không
Liên kết
- PR/commit:
- Docs liên quan:
- ADR liên quan: