Системный архитектор проектирует устройство крупной информационной системы, в которой много компонентов, владельцев данных, интеграций и организационных ограничений. Он отвечает за то, чтобы разные части этого ландшафта могли работать вместе без постоянного хаоса и ручных исключений.
Специалист определяет не только технологию, но и то, как подсистемы взаимодействуют, где проходят границы ответственности, какие данные считаются источником правды и как изменения будут проходить через весь ландшафт. Поэтому его работа заметна там, где задача затрагивает сразу несколько приложений, команд и правил.
Эта роль особенно важна в крупных корпоративных средах, банках, телекоме, государственных системах, платформах и больших продуктах с историей. Там нельзя решить вопрос только внутри одного сервиса: изменение затрагивает интеграции, безопасность, эксплуатацию, отчётность и команды, которые поддерживают старые процессы.
Системного архитектора легко спутать с архитектором программного обеспечения. Но архитектор программного обеспечения глубже работает с кодом и устройством отдельного продукта, а системный архитектор смотрит шире — на весь ландшафт приложений, данных и ограничений.