Кладовочка

О разном, чтобы было под рукой онлайн

Архитектурные роли в ИТ: от инженера до Enterprise Architect

Кто такой архитектор в ИТ? Enterprise, Solution, Systems, Software — четыре роли, которые часто путают. Каждая работает на своём уровне, со своим масштабом и фокусом.


Сравнительная матрица

Критерий Enterprise Architect Solution Architect Systems Architect Software Engineer
Уровень Портфель / Организация Продукт / Проект Система / Платформа Модуль / Сервис
Горизонт 3–5 лет 6–18 месяцев 1–3 года Спринт / релиз
Ключевой вопрос «Куда движемся и почему?» «Как построить это решение?» «Как компоненты работают вместе?» «Как реализовать в коде?»
Артефакты Roadmap, принципы, governance Solution design, схемы интеграции Инфраструктурные диаграммы, SLA Код, тесты, документация API
Стейкхолдеры C-level, бизнес-лидеры PO, PM, команды Infra, DevOps, Security Tech lead, QA, разработчики
Методологии TOGAF, Zachman, SAFe Agile, DDD, C4 ITIL, TOGAF, SysEng Agile, TDD, DevOps
Метрики успеха Согласование с бизнесом, ROI Качество и сроки решения Надёжность, масштабируемость Качество кода, скорость

Enterprise Architect (EA)

Старший специалист, отвечающий за стратегические архитектурные решения на уровне портфеля/организации.

Обязанности:

  • Стратегическое планирование: дорожные карты архитектуры, согласованные с бизнесом.
  • Архитектурное управление: принципы, стандарты, политики.
  • Моделирование: бизнес-, информационная, прикладная, технологическая архитектуры.
  • Технологический радар: анализ трендов, PoC, бизнес-кейсы.
  • Управление изменениями.

Типы EA:

Тип Специализация
Business EA Бизнес-процессы и стратегия
Data EA Данные: хранение, интеграция, аналитика
IT EA Инфраструктура, облака, кибербезопасность
Security EA IAM, шифрование, threat detection
Solution EA Сквозные решения, интеграция

Инструменты: ArchiMate, LeanIX, Sparx EA.


Solution Architect (SA)

Переводит бизнес-требования в технические спецификации и проектирует решения для конкретных проектов или продуктов.

Обязанности:

  • Сбор и анализ требований.
  • Проектирование решения: технологии, паттерны, компоненты, интеграции.
  • Техническое лидерство: менторство разработчиков, архитектурные решения, code/design reviews.
  • Оценка рисков: масштабируемость, безопасность, производительность.
  • Коммуникация — «мост» между бизнесом и разработкой.

Типы SA:

Тип Фокус
Cloud SA AWS/Azure/GCP, serverless, микросервисы
Data SA Data lakes, ETL/ELT, ML-пайплайны
Software SA Монолиты, микросервисы, event-driven
Infrastructure SA Сети, хранение, high availability

Systems Architect

Проектирует масштабируемую, отказоустойчивую, безопасную инфраструктуру и обеспечивает интероперабельность компонентов.

Обязанности:

  • Проектирование с учётом производительности, надёжности, безопасности.
  • Выбор технологического стека и платформ.
  • Обеспечение интероперабельности.
  • Оптимизация и масштабирование.

Важное различие:

  • Systems Architect (с «s») — ИТ-контекст: софт + хард + сеть + данные.
  • System Architect (без «s») — системная инженерия: авионика, автопром, медтехника. INCOSE, ISO 15288.

При найме уточняйте контекст.


Software Engineer

Применяет инженерные принципы к разработке, тестированию и поддержке ПО.

Обязанности:

  • Чистый, поддерживаемый код.
  • Анализ требований и проектирование модулей.
  • Code review, рефакторинг, CI/CD.
  • Постоянное обучение.

Специализации: Front-End, Back-End, Full Stack, DevOps/SRE, Data Engineer, ML Engineer, Security Engineer, Embedded/IoT, Game Dev.


Карьерный трек

Software Engineer (0–2 года)
  → углубление в архитектуру, работа над сложными проектами
  → Solution Architect (5–8 лет)
  → рост масштаба ответственности
  → Systems Architect (6–10 лет)
  → стратегическое мышление, бизнес-анализ
  → Enterprise Architect (8–12+ лет)
  → CTO / CIO track

Ускорители: сертификации (TOGAF, AWS/Azure Architect, SAFe), участие в трансформациях, менторство.


Практические рекомендации

Для найма:

  • Чётко определяйте контекст и масштаб роли.
  • Прописывайте ожидаемые артефакты и метрики успеха.

Для развития:

  • EA: бизнес-моделирование, финансовый анализ, change management.
  • SA: cloud patterns, интеграции, domain-driven design.
  • Systems Architect: инфраструктура как код, observability, security by design.
  • Все: soft skills — коммуникация, фасилитация, презентация.

Для взаимодействия между ролями:

  • Общий язык: C4 model, ArchiMate, ADR (Architecture Decision Records).
  • Регулярные architecture sync-митинги.
  • Документируйте решения и их обоснование.

Связанные статьи

Связанные статьи на сайте