По сложившейся традиции подписываю что это первый пост.
Я работаю архитектором решений aka solution architect уже 4 года, и часто сталкиваюсь с тем что многие не понимают различий в архитекторах или не понимают в чем заключается работа архитектора решений. Зачастую, нас представляют как тех кто рисует картинки для тех кто не шарит в технологиях, или просто отражаем фэнтезийный мир из своего воображения .
В последние пару лет я вижу неприятный тренд, как и каждый суслик агроном, так и многие, считают что могут проектировать архитектуру, или что-то похожее на архитектуру, или вообще непохожее, называя это архитектурой. И к сожалению, нести ответственность за принятые решения не входит в этот порыв.
Был веселый пример в практике, архитектура не от архитектора, где на схеме была одна большая база данных и очень много вокруг маленьких и стрелочками в большую с заголовком «Экосистема». Если бы все так было легко. И на такой схеме кажется что это просто и не может стоить 2 млрд, и тем более что тут вы будете делать целый год.
Как человек который пришел в архитектуру из разработки, могу сказать честно, просто любому специалисту сказать - «я теперь архитектор», не то чтобы не правильно, а в первую очередь самообман. Объясню почему, нужно:
- Знать многое и всегда что-то еще.
- Знать не только названия технологий, но и понимать как они работают.
- Отойти от того стека технологий которые тебе известен и понятен.
- Постоянно изучать новые подходы/решения и пересматривать старые.
- Научится критическому мышлению.
- Уметь планировать изменения.
- Мыслить системно и уметь принимать решения и понимать их последствия  Самая большая проблема в том, что проектировать качественную архитектуру без понимания текущей ситуации, планов и стратегии - нельзя. Архитектор всегда живет в настоящем, прошлом и будущем одновременно. Неверно выбранная технология, протокол или язык программирования на этапе проектирования, могут стоить очень дорого на этапе производства или еще дороже на этапе эксплуатации. Мнение что всегда можно все переделать - логично на половину, вопрос цены в виде денег, сил и ущерба нервной системе каждому участнику команды, или замедления развития бизнеса.
В своих постах планирую рассказать, кто такой архитектор решений и что такое архитектура в общем и целом, какой путь нужно пройти и на что обращает внимание архитектор решений. Как мыслить системно и принимать решения и их последствия. Какие знания нужны для того чтобы быть хорошим архитектором и как их получить.