Разработка ПО
🏛️ Архитектура ПО
**Архитектура ПО** описывает, как части системы связаны между собой и какие компромиссы делают проект устойчивым. Курс для разработчиков, которые хотят видеть картину целиком, а не только свой класс. Вы познакомитесь с слоями, микросервисами и монолитом, API, событиями, масштабированием и типичными антипаттернами. Материал опирается на реальные trade-off: простота против гибкости. После курса вы сможете участвовать в проектировании фич, аргументировать решения на ревью и готовиться к роли senior или архитектора.
36 lessonsEN, ES, FR, RU
Course sections
Основы и принципы проектирования
5 lessons
Архитектурные стили и паттерны
5 lessons
Предметно-ориентированное проектирование (DDD)
4 lessons
Проектирование микросервисов
5 lessons
Архитектура данных и согласованность
5 lessons
Атрибуты качества архитектуры
4 lessons
Cloud Native и бессерверные архитектуры
4 lessons
Архитектор на практике
4 lessons