Средний
Что такое ADR (Architecture Decision Record) и зачем он нужен?
ADR (Журнал архитектурных решений) — это короткий текстовый документ, фиксирующий важное техническое решение, принятое командой.
Структура ADR:
1. Контекст: Какая проблема возникла.
2. Рассмотренные варианты: Вариант А (REST), Вариант Б (gRPC).
3. Решение: Мы выбрали gRPC.
4. Последствия: Плюсы (быстро) и минусы (придется обучить команду Protobuf).
✅ Зачем нужен:
Через год никто не вспомнит, почему систему спроектировали именно так. ADR сохраняет историю компромиссов. Аналитик читает ADR, чтобы понимать технические ограничения проекта.