Архитектор программного обеспечения: практики и методики
Список временно пуст
Когда слышишь слово «фреймворк», чаще всего представляешь какую-нибудь библиотеку для кода. Но если ты архитектор программного обеспечения, фреймворки — это не строки в IDE, а подходы к проектированию архитектуры систем. Они помогают не изобретать велосипед, а взять готовый принцип и адаптировать под свою задачу.
Что может пригодиться:
MVC, MVVM, Hexagonal architecture — как организовать код и модули
Domain-Driven Design (DDD) — как подружить бизнес и архитектуру
Microservices, Monolith, Modular monolith — как разбить систему на части
Event-driven architecture — как работать с событиями вместо запросов
CQRS и Event Sourcing — когда нужна точность и история изменений
Clean Architecture — когда важно отделить бизнес-логику от всего остального
Pipes & Filters, Broker, Layered — классика, которую всё ещё используют
Во время обучения архитектуре программного обеспечения такие подходы разбираются подробно — с кейсами, практикой и разбором ошибок. Потому что фреймворк — это только каркас, а вот как ты его применишь — в этом и мастерство архитектора.
Подготовили для вас фреймворки, стандарты и шаблоны для специальности “Архитектор программного обеспечения“. Следите за пополнением списка и используйте проверенные профессионалами методики!