Сегодня на примере дискуссионного клуба по теме проектирования систем… — SA LEAD — TG.ME

Сегодня на примере дискуссионного клуба по теме проектирования систем и архитектуры еще раз убедился в том, что системному аналитику до архитектора как до луны пешком.

Архитектура начинается с организации кода и заканчивается пониманием технологий, протоколов, интеграций, паттернов, ИТ-инфраструктуры, а также процессов тестирования и развертывания.

Цель архитектуры - в обеспечении возможности оперативного внесения изменений в систему и требуемого уровня качества (производительность, надежность и так далее).

Все остальное вторично.

В 8 из 10 собеседованиях попытки поговорить про архитектуру сводятся к типичному сравнению монолита и микросервисов в формате «это хорошо, а это не очень».

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

Добавьте сюда гонку любого бизнеса за фичами, и подумайте о том, как в таких условиях организовать безрисковое планомерное оздоровление системы.

Насмотренности в части High-Level Design очевидно не хватит для решения таких задач.

Возможно вам это не понравится, но курсы по архитектуре с лозунгами сделать из вас архитекторов решений от аналитиков, не владеющих серьезным опытом разработки, являются чем-то иллюзорным.

Я бы рекомендовал идти обучаться разработке, если ставите себе цель сменить роль и пойти на «повышение».

Всем хорошего вечера😊
Docs
Cloud Design Patterns - Azure Architecture Center
Learn about design patterns for building reliable, scalable, and more secure applications in the cloud with examples based on Microsoft Azure.
🔥11👍5❤1🗿1🦄1
August 8, 2024 1.1K 20 10