Архитектурные роли в ИТ: от инженера до 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-митинги.
- Документируйте решения и их обоснование.
Связанные статьи
- Архитектурные концепции: справочник 80+ паттернов
- 97 принципов архитектора ПО
- Scrum vs Kanban vs Waterfall: сравнение методологий
- Рефакторинг: полный каталог приёмов
- Use Cases по Коберну: как писать сценарии
- Как написать техническое задание (ТЗ)
- OKR: полный гайд
- Уроки инженерного менеджмента
Связанные статьи на сайте
- C4 Model: документируем архитектуру за 4 шага
- Модульный монолит или микросервисы: спектр решений
- ADR: как вести архитектурные решения
- Справочник архитектурных паттернов ИТ-систем
- Принципы архитектора ПО
- Собеседование системного аналитика: полный гайд — карта компетенций, вопросы по темам, типичные ошибки, чек-лист подготовки
- Enterprise Architecture — что делает Enterprise Architect и какие фреймворки использует (TOGAF, Zachman, ArchiMate)
- System Design: как проектировать масштабируемые системы — практический гайд для Solution Architect и Tech Lead
- IT-стратегия — как IT-стратегия связывает бизнес-цели и архитектуру