#IT_Архитектура
Architectuire reviewВернемся к старому-доброму формату постов в этом канале. Поговорим про архитектурное ревью.
Смотри. Когда собираются построить дом, все начинается с детального обсуждения его чертежей во всех возможных плоскостях. и тратится на это неприлично много времени.
Причин тут как минимум три:
1) Самая банальная: чтобы дом не рухнул, если мы ошиблись в расчетах
2) Элементарно понять, где можно без ущерба для крепости конструкции сэкономить (да, я помню, как строятся современные дома, сейчас не про это)
3) Чем дальше мы строим, тем дороже нам будут стоить изменения того, что мы уже построили
Приведу пример из своего опыта. Даже банально префикс, используемый в названии микросервисов был привязан изначально к одному продукту, а потом - появились и другие. И после этого рефакторинг вот такой ерунды, даже чтобы убрать этот префикс, стоит очень дорого, вплоть до того, что затраты попросту неокупаемы.
Как это можно решить? Да не принимать решение в одиночку. Для этого есть Architecture review, где вы собираетесь умными головами и думаете даже над таким (казалось бы сначала незначительным) изменением, как префиксы баз и микросервисов. В идеале, записав и сохранив все в
ADR.
А у тебя в команде есть архитектурные ревью?
@legko_v_it