7 вещей которые я понял только став архитектором

1. Твоя главная работа — не код Архитектор пишет ~20% кода от тимлида. Остальные 80% — решения, переговоры, документация. Если ты пишешь код больше 4 часов в день — что-то пошло не так.

2. Каждое "хорошее" решение устаревает Средний срок жизни архитектурного решения — 18-24 месяца. Важнее уметь мигрировать, чем построить идеально с первого раза.

3. Сложность убивает быстрее багов 3 года назад добавили "гибкий" слой абстракции. Теперь джун не может задеплоить хотфикс без 4 человек. Никто не планировал такого.

4. Junior'ы задают лучшие вопросы Они ещё не приняли компромиссы как данность. Их "а почему именно так?" стоит дороже, чем Senior, который молча кивает.

5. ADR экономит больше, чем тесты Я считал: 3 часа в месяц на Architecture Decision Records vs 14 часов на объяснения "почему мы это сделали 2 года назад".

6. Корневая причина инцидентов — всегда не техническая Ни один production-сбой за 8 лет не был чисто техническим. Всегда — недопонятые требования, молчание или несовпавшие ожидания.

7. "Ничего не делать" — легитимное архитектурное решение 60% запросов на новые системы исчезают, если попросить подождать 2 недели. Решение, которое ты не принял — тоже решение.


Какой из этих пунктов ты понял на собственном опыте — и что это стоило?

7 вещей которые я понял только став архитектором
1. Твоя главная работа — не код
Архитектор пишет ~20% кода от тимлида. Остальные 80% — решения, переговоры, документация | Сетка — социальная сеть от hh.ru