51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
# ADR-{NNN}: {Название решения}
|
|
|
|
**Статус:** {черновик | принято | отклонено | заменено}
|
|
**Дата:** {YYYY-MM-DD}
|
|
|
|
---
|
|
|
|
## Контекст
|
|
|
|
{Опишите проблему: что заставило принять решение, какие требования, какая мотивация}
|
|
|
|
## Рассматривались
|
|
|
|
- **Вариант А**: {описание}
|
|
- Плюсы: {список}
|
|
- Минусы: {список}
|
|
- **Вариант Б**: {описание}
|
|
- Плюсы: {список}
|
|
- Минусы: {список}
|
|
- **Вариант В** (если есть): {описание}
|
|
- Плюсы: {список}
|
|
- Минусы: {список}
|
|
|
|
## Решение
|
|
|
|
{Выбранный вариант} — {краткое обоснование почему}
|
|
|
|
## Последствия
|
|
|
|
### Положительные
|
|
- {пункт}
|
|
- {пункт}
|
|
|
|
### Отрицательные
|
|
- {пункт}
|
|
- {пункт}
|
|
|
|
### Миграция
|
|
{Что нужно сделать чтобы перейти на это решение}
|
|
|
|
## Ответственный
|
|
|
|
**Decision maker:** {роль: Owner / Architect / Team}
|
|
**Review date:** {когда пересмотреть: дата или условие}
|
|
|
|
---
|
|
|
|
## Связанные ADR
|
|
|
|
- ADR-{NNN}: {Название}
|