Зачем тебе архитектура, если ты вообще мимо проходил?
Вы когда-нибудь замечали, что архитектура системы - это как спортзал? Все знают, что надо бы, но ходят туда только те, у кого уже либо болит, либо горит. Остальные живут по принципу "и так сойдёт", пока система не начинает напоминать Франкенштейна, собранного на дедлайнах и костылях.
И вот приходит человек, который вчера ещё писал "простенький сервис на 5000 тысяч строк", а сегодня вдруг решил, что он немного архитектор. Зачем ему архитектура? Да ни за чем. Он же мимо проходил. У него есть задача, есть сроки, есть уверенность уровня "я на Stack Overflow видел похожее". Всё, этого достаточно, чтобы начать городить распределённую систему из трёх микросервисов, одного Kafka и обязательного Redis - потому что так сейчас делают, хз зачем, но надо!
Системный аналитик в этот момент обычно тихо плачет где-то в углу Confluence. Потому что он пытается задать скучные вопросы, а какие у нас нагрузки, а какие SLA, а какие сценарии отказа, а как это вообще будет масштабироваться, а на кой хер я вообще тут? Но кому это нужно, когда уже выбрана модная архитектура. Мы же не просто кнопку делаем, мы строим платформу. Для чего? Ну… пригодится или нет.
Самое прекрасное начинается потом. Когда внезапно оказывается, что простой бизнес-процесс теперь проходит через пять сервисов, две очереди и один "временный" костыль, который живёт уже третий год. Логирование распределённое, трассировка в планах, а документация - в головах тех, кто уже уволился или в психушке..
И тут возникает гениальный вопрос, а может, нам всё-таки подумать об архитектуре? Нет, не той, где рисуют красивые диаграммы ради презентации, а той, где сначала понимают, что вообще строят. Но, конечно, этот момент обычно наступает тогда, когда проще переписать всё с нуля… что, собственно, и делают. С тем же подходом.
Потому что архитектура - это ведь не про как правильно, а про зачем вообще это нужно. Как итог мысль очень простая, знать надо, понимать нужно, и не делать через Хубернетис с GPT. Учите все что полезно, а неполезное самое научится.
Обнял, поднял, запушил. 🫶🏽