Домен
Архитектура и проектирование
Профиль навыка
Ports & Adapters, инверсия зависимостей, тестируемость, изоляция домена
Ролей
3
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
6
ещё 6 — необязательные
Архитектура и проектирование
Архитектурные паттерны
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Technical Writer | Понимает основы Hexagonal Architecture (Ports and Adapters): core domain, ports (inbound/outbound), adapters. Знает отличия от layered architecture. Умеет документировать структуру hexagonal-проекта по описанию архитектора. |
| Роль | Обязательность | Описание |
|---|---|---|
| Technical Lead | Применяет Гексагональная архитектура при проектировании компонентов. Понимает trade-offs. Участвует в архитектурных обсуждениях. | |
| Technical Writer | Документирует Hexagonal Architecture проектов: описывает порты, адаптеры, domain model, use cases. Создаёт architecture guides объясняющие design decisions. Помогает разработчикам понять границы между слоями. |
| Роль | Обязательность | Описание |
|---|---|---|
| Solutions Architect | Обязателен | Проектирует ограниченные контексты и границы портов/адаптеров с использованием Hexagonal Architecture. Определяет контракты интеграции между доменным и инфраструктурным слоями. Документирует архитектурные решения в ADR с обоснованием гексагональной архитектуры. |
| Technical Lead | Обязателен | Обеспечивает соблюдение принципов Hexagonal Architecture в кодовых базах команды. Проверяет pull request на корректное разделение портов и адаптеров. Наставляет разработчиков по изоляции доменной логики от внешних зависимостей. |
| Technical Writer | Создаёт комплексную документацию Hexagonal Architecture: mapping business capabilities to ports, adapter implementation patterns, testing strategies. Обеспечивает связность между architecture docs и кодовой базой. |
| Роль | Обязательность | Описание |
|---|---|---|
| Solutions Architect | Обязателен | Определяет архитектурную стратегию продукта с Гексагональная архитектура. Формирует architecture guidelines. Проводит architecture review. |
| Technical Lead | Обязателен | Определяет архитектурную стратегию продукта с Гексагональная архитектура. Формирует architecture guidelines. Проводит architecture review. |
| Technical Writer | Стандартизирует документирование архитектурных паттернов (Hexagonal, Clean, Onion) в организации. Создаёт reference documentation и template projects. Координирует единство подходов между командами. |
| Роль | Обязательность | Описание |
|---|---|---|
| Solutions Architect | Обязателен | Определяет эталонные архитектуры на уровне организации на основе паттернов Hexagonal Architecture. Устанавливает управление контрактами портов/адаптеров в распределённых системах. Продвигает внедрение доменно-ориентированного проектирования на масштабе предприятия. |
| Technical Lead | Обязателен | Формирует архитектурную стратегию организации вокруг Hexagonal Architecture и чистых границ. Проектирует эталонные реализации паттернов изоляции домена. Устанавливает процессы архитектурного ревью для обеспечения соответствия гексагональным принципам. |
| Technical Writer | Формирует корпоративные стандарты документирования software architecture. Определяет как архитектурная документация поддерживает evolution системы и onboarding новых инженеров. Обеспечивает architecture knowledge preservation. |