38 lines
2.0 KiB
Markdown
38 lines
2.0 KiB
Markdown
# Краткий заголовок решения
|
|
|
|
- Дата: ГГГГ-ММ-ДД
|
|
<!-- Строку статуса добавляют позже, только если запись потеряла силу:
|
|
- Статус: заменено на ADR-ГГГГ-ММ-ДД-slug
|
|
- Статус: устарело
|
|
У активной записи строки статуса нет. -->
|
|
|
|
## Контекст
|
|
|
|
Что вынудило сделать изменение: проблема, силы и ограничения (ресурсы
|
|
сервера, стоимость, время на поддержку, существующая архитектура).
|
|
Пиши так, чтобы через год было понятно «почему это вообще делалось»
|
|
без чтения переписки.
|
|
|
|
## Рассмотренные варианты
|
|
|
|
<!-- Опциональная секция. Оставь, только если варианты реально
|
|
рассматривались. Если решение было единственным очевидным —
|
|
удали её, а причину объясни в «Решении». -->
|
|
|
|
- **Вариант A** — суть, плюсы и минусы.
|
|
- **Вариант B** — суть, плюсы и минусы.
|
|
- **Вариант C** — если отвергнут сразу, коротко почему.
|
|
|
|
## Решение
|
|
|
|
Что именно сделано и — главное — **почему**: какое намерение и какая
|
|
причина за этим стоят. Если варианты рассматривались — почему выбран
|
|
этот, а не остальные.
|
|
|
|
## Последствия
|
|
|
|
- `+` что стало лучше, какие возможности открылись.
|
|
- `-` чем платим: новые ограничения, риски, регулярная нагрузка на
|
|
поддержку.
|
|
- Что нужно сделать как следствие (если есть).
|