TGViewer
Саша Раковский Саша Раковский @rakovskyxp · 833 subscribers
Post #30 924
Снова про архитектуру систем

В своих статьях по архитектуре систем я выдал очень много разных идей, но недостаточно акцентировал вот какую.

Под архитектурой систем я подразумеваю архитектуру, в которой задействованы несколько команд. Получается, взаимодействие команд - один из аспектов архитектуры систем.

Так вот, декларирую, что это самый важный аспект архитектуры систем. Почему? Как показывает State of Devops, главное свойство архитектуры - способность команд вести свой релизный цикл независимо от других команд. Это значит, что команде никто не нужен снаружи ни для тестирования, ни для релиза, ни для каких-то масштабных архитектурных изменений.

Собственно, инсайт

Что это означает? Это означает, что условный техдир, пытаясь как-то раскидать поток задач по командам, по факту, принимает ключевые архитектурные решения, часто даже не подозревая об этом. То есть, он легко может ненароком поставить одну команду в зависимость к другой, сломав ей весь релизный процесс.

В итоге, в реальном мире роль архитектора нередко получается номинальной. И порой они тоже об этом ничего не подозревают. Архитекторы по привычке из своего разработческого опыта рисуют квадратики программных компонентов, но основное влияние на архитектуру все равно оказывает то, как техдир раскидал задачки по командам.

Но ладно техдиры. Эти товарищи обычно растут из тимлидов и архитекторов, поэтому есть шансы, что хотя бы часть архитектурных вопросов на этом этапе будет рассмотрена, как следует.

А вот решения о делении бизнеса на отдельные подразделения обычно принимаются совсем не техническими специалистами и вообще без учёта влияния этих решений на техническую часть. И где-то, может быть, ничего плохого в этом нет, но нередко структура организации может стать сильнейшим препятствием к пресловутой IT-трансформации компании.

Опять про единорогов

Есть редкие организации с очень крутыми начитанными технарями, которые знают об этих нюансах. Ещё меньше компаний, в которых у этих технарей есть вес. И иногда в таких конторах удается провести реорганизацию структуры подразделений, так называемый обратный манёвр Конвея.

И в ряде случаев, такой финт может очень сильно развязать руки айтишникам, а те, в свою очередь, могут радикально поменять работу бизнеса, дав ему решающий рывок. Например, превратить условный интернет-прокат DVD в крупнейший стриминговый сервис, а затем в одну из известнейших киностудий мира.

Да, тут всё вообще не факт, но такие рывки за последние лет пятьдесят сделали очень многие компании. Именно эти рывки радикально меняют ландшафты целых индустрий.

А вот какие ещё условия нужны для такого рывка - это страшно интересный вопрос, о котором мы поговорим уже в следующий раз.
  • 💯 9
  • 🦄 6
  • 👍 4
More from @rakovskyxp
  1. Oct 16, 2026Очередной топ-3 Последние посты были пустоватыми, жвачка такая, воздух погонять. Люди жалу…
  2. Oct 15, 2026В марте 2025 Дарио сказал, что в течение 12 месяцев 100% кода будут писать нейросети. Коне…
  3. Oct 9, 2026Я полгода держался, но нет. Теперь будут регулярные разборы ахинеи от этого чувака, извини…
  4. Oct 9, 2026Или вот такое ещё. Короче, если подписаны, то фильтруйте все до каждой запятой.
  5. Oct 9, 2026Вот ещё немного ахинеи
  6. Oct 9, 2026Сейчас чем дальше, тем популярнее становится вот этот чувак. Будьте осторожнее, человек не…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →