Какие обязанности у архитектора ПО

Связано с курсом: Курс архитектор ПО

Ответ

Многие путают эту специальность с разработчиком. Давайте раз и навсегда запомним разницу: разработчик только пишет код. Архитектор ПО:

1. Продумывает структуру системы.
2. Занимается подбором технологий для продукта.
3. Оптимизирует производительность.
4. Следит, чтобы его решение было рабочим и могло масштабироваться.
5. Взаимодействует с командой.

Кроме того, на нем и создание архитектурных документов. В дальнейшем они будут помогать поддерживать систему на нужном уровне.

Этот специалист может по праву считаться стратегом, ведь он ответственный не только за техническую часть проекта. Он – связующее звено между бизнесом и непосредственно разработкой. С одной стороны, смотрит на бизнес цели, с другой – принимает технические решения.