RFC удобно использовать для обсуждения предлагаемого решения, ADR — для фиксации принятого решения, его контекста и последствий. Эти документы дополняют друг друга.
Как фиксировали архитектурные решения при декомпозиции монолита? RFC или ADR?
RFC удобно использовать для обсуждения предлагаемого решения, ADR — для фиксации принятого решения, его контекста и последствий. Эти документы дополняют друг друга.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
RFC удобно использовать для обсуждения предлагаемого решения, ADR — для фиксации принятого решения, его контекста и последствий. Эти документы дополняют друг друга.
При декомпозиции фиксируйте границы сервиса, владельца данных, контракты и план миграции. Укажите альтернативы и причины отказа от них. ADR должен отражать результат, а не бесконечную дискуссию; пересмотр оформляйте новым связанным решением, сохраняя историю.