Size: a a a

Архитектура ИТ-решений

2021 June 19

МС

Марк Савушкин... in Архитектура ИТ-решений
Наблюдая за разработчиками, я вижу что в большинстве своём архитектурные решения принимает только их лид. Но может только у меня такие наблюдения.
источник

DS

Dmitry Soloviev in Архитектура ИТ-решений
Не только у Вас )
источник

МС

Марк Савушкин... in Архитектура ИТ-решений
Вот поэтому не особо вижу для себя реальным идти в разработку с нуля как в переходный этап до архитектуры - это мне надо будет каким-то образом стать лидом, дорваться там до архитектуры и только тогда сказать, что ДА, я получил не просто опыт разработки, а именно тот, что надо. А потребуется на это N лет.

Хотелось бы найти более оптимальный путь решения проблемы.
источник

DS

Dmitry Soloviev in Архитектура ИТ-решений
Увы, я не знаю какие добывать надо корочки, не подскажу путь в отдел архитектуры. Пожалуй, Архитектор - это когда коллеги настолько доверяют Вашему опыту, что приходят за советом. Неважно, какую должность при этом Вы занимаете. Мне странно слышать, чтобы путь к этому состоянию называли "проблемой".
источник

S

Sergey in Архитектура ИТ-решений
Административным образом.  Руководство назначает вас архитектором в приказном порядке.  Такое тоже бывает.  Договаривайтесь с руководством :)  Правда команда может разбежаться при таких действиях

Архитектор должен понимать что он делает и как решения будут работать на техническом уровне.  Для этого нужен опыт
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А зачем вы хотите стать архитектором, какую проблему решаете?
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Когда архитектор настолько архитектор, что даже троллиттроллитобщается по-архитекторски.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну а какой смысл без этого советы давать?
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Ну вот смотрите. Как архитектор, я делаю архитектуру я для модулей создаю определенные целевые показатели (арх. метрики). По надежности, производительности и т.п. По хорошему, мне надо разработчикам рассказать как именно этих ограничений достичь за счет использование выбранных мной технологий. Но так глубоко погружаться я не могу чисто физически - поэтому эта часть работы уходит на сист. аналитика.
Вот, например, из недавнего - надо было сделать сохранение в три хранилища - РСУБД, S3, Очередь. В идеале так, что или везде, или нигде. Вот эта задача взаимодействия с внешними системами ушла на проработку сист. аналитику, а я ее верифицировал.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Хм, тут системный аналитик играет роль software architect, насколько я вижу. А почему эту роль играет аналитик, а не кто-то из разработки? Вряд ли аналитик настолько хорошо представляет технологии?
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
В моей классификации software архитект сидит внутри модуля и думает, правильно выбрать библиотеки и создать гибкую иерархию классов.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
модуль = одно приложение
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Эээ, это вообще работа senior dev, если даже не middle dev )
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Это ваш взгляд. Очевидно, у меня другой. По моей классификации это software отвечает за реализацию внутри приложения. Например, за выбор Rich/Anemic и т.п.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Обычно (почти всюду, где я видел) системный аналитик - это человек, который пишет плохой код в ворде (т.е. по постановке пишет разработчикам, как это должно работать).
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А сколько человек делают один модуль? 10-50-200?
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Зависит от архитектуры системы.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Это потому что очень сильна размыта роль. Я не просто так в начале ее разбил минимум на три.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Угу, при этом последнее из описания - это то, что обычно называют как software architect.
А какому архитектору он при этом помогает описывать сценарии?
источник