middle
Что такое ADR (Architecture Decision Records)?
ADR (Architecture Decision Records) – документ, фиксирующий принятое архитектурное решение, его контекст, причины и последствия. ADR решает проблему “почему мы это сделали?” – через полгода никто не помнит, почему выбрали Kafka вместо RabbitMQ или PostgreSQL вместо MongoDB.
Типичная структура ADR
Пример кода
Пример
# ADR-001: Использовать Kafka для межсервисного взаимодействия