Отличное наблюдение! Если проследить хронологию, то сюда прекрасно подходят слова Шейха Рашида ибн Саида Аль Мактума: «Мой дед ездил на верблюде, мой отец ездил на верблюде, я езжу на «Мерседесе», мой сын - на «Ленд Ровер», но его сын будет ездить на верблюде». Изобилие ослабляет, а трудности закаляют. Пока у нас было изобилие, мы породили огромный технический, образовательный, процессный и иной долг. Архитектура здесь не исключение. Поспешное принятие решений при избытке ресурсов редко несет существенные последствия (всегда можно закрыть избытком ресурсов). Пример: переход на «микросервисы» без инвестиции в проработку границ, без обучения команды, без проработки ограничений и NFR. Пока бюджет есть - все можно закрыть людьми и дополнительными бюджетами. Что происходит в кризис? - оптимизация - сокращение И здесь архитектурный долг встает в полный рост. Распределенный монолит, наспех спроектированный - это и сложное и не эффективное решение (распределенная система, сложная инфраструктура, …). Сокращение и оптимизация упирается в то, что для поддержки сложной системы нужны сильные специалисты в избыточном количестве. Возможно, произойдет архитектурный аудит, оценка, которая покажет, что инженерные решения были приняты без экономической или бизнес-необходимости. То есть компания получила дополнительные расходы на инфраструктуру и персонал без видимого бизнес-эффекта. Возвращаясь в начало. Именно поэтому архитектура важна. Вначале мы ее разрабатываем, а затем живем в ней, поэтому так важно взвешивать каждое свое решение, поэтому архитектурная компетенция и архитектурная функция так важны. Простые расчеты для одной и той же системы: - Монолит - 1 ставка админа, 1 senior, 1 middle, 3 junior - Распределенная система - 3 ставки админа, 3 senior, 2 middle, 1 junior И в зависимости от размеров компании, можно помножить на 10 или 100. Ключевой вопрос остается тем же - какой бизнес-эффект должен быть обеспечен технологической стратегией и арх решениями? В изобилии мы часто забываем о последствиях, но у любого решения есть последствия и если мы их не исследуем и не учитываем, то в лучшем случае нам повезет, в худшем - это заведет в трудные времена, выход из которых будет болезненным.