42 подписчика
Модная нынче тема!
Роль "Архитектор ИТ системы" или шире "Архитектор решений"
Кто может исполнять эту роль?
На мой взгляд, у опытного Системного аналитика должны быть навыки для работы на позиции Архитектор.
Ниже навыки-знания, без которых Архитектору никак:
1. Сбор требований: нотации, артефакты, умение общаться, проактивность
2. Интеграция: REST, очереди/брокеры, проблемы транзакционности
3. Архитектурные стили: не только монолит и микросевисы, знание ключевых паттернов, концепция DDD...
4. Кибербезопасность: детали аутентификации и авторизации, шифрование
5. Развертывание: контейнеры, оркестраторы, понимание CI/CD
6. Тестирование и мониторинг системы
Системный аналитик может ограничиться пунктами 1 и 2 (возможно 3), но Архитектор должен обладать широтой знаний и уметь разговаривать на одном языке как с бизнесом, так и с разработчиками, тестировщиками, безопасниками.
Итог: Архитектор - это экспертный путь развития для Системного аналитика.
Около минуты
27 июня 2023