Источники инсайтов для архитектора.
Архитектор не только создает решения, но также выявляет глобальные проблемы задолго до их проявления. Про это мало кто говорит, потому что не всегда в курсе или понимают. Это грязная работа в глубоком тылу.
Чтобы выявить такие проблемы, архитектор ищет инсайты в работе систем. Где он их берет?
1. Ревью кода систем. Архитектор может увидеть паттерны будущих проблем в коде. Например: – Деплой приложения под рутом в Docker контейнер – высокий риск запуска вредоносного кода в привилегированном режиме. – Работа с RPC зависимостями как функциями (вызов в цикле) – значительное ухудшение производительности.
2. Ретроспектива инцидентов. 3. Фидбек клиентов. Оба – печальные состояния, значит проблема уже рванула. Но без реакции архитектора, рванет еще раз и значительно сильнее. Но предусмотреть все невозможно, поэтому для архитектора это кладезь полезной информации.
4. Коммуникации команд. По проблемам в коммуникации команд разработки, QA, DevOps, PO можно обнаружить неудачное формирование компонентов систем (что значительно повлияет на производительность), неудачный нейминг (дублирующий функционал) и прочее.
5. Способы работы смежных команд. Архитектор может увидеть архитектурные промахи в костылях, которые приходится использовать командам для выполнения их задач. Например: – Инфраструктура описана только императивно (в IaC скриптах, документах или держится в голове) – высокий риск ручных ошибок и небезопасных конфигураций (например БД открыта для доступа из интернета). – QA команде приходится ждать неделю, чтобы прогнать все тесты за раз и быстро, так как окружение очень тяжеловесное и для пул риквеста его поднять нереально – низкое качество решений.
6. Фидбек бизнеса о разработчиках. "А вот разрабы совсем обнаглели, стали очень медленно работать" скорее всего говорит о возросшем техническом долге, который архитектор упустил. "Разрабы задают глупые вопросы, не могут понять очевидные вещи" говорит о том, что архитектор не достаточно проработал свое решение для команды разработки.
А где вы находите инсайты?
Источник мудрости на картинке.
В этом посте были ссылки, но мы их удалили по правилам Сетки