Gatsby
ВЕЧНЫЙ
- Регистрация
- 10 Окт 2018
- Сообщения
- 57,169
- Реакции
- 302,676
Постигая архитектуру программного обеспечения
Grokking Software ArchitectureАвтор: Matt Erman (aka CodeLiftSleep)
Язык: английский

Курс «Постигая архитектуру программного обеспечения» Matt Erman, также известного как CodeLiftSleep, предназначен для разработчиков, которые хотят глубже понимать архитектуру современных систем. Grokking Software Architecture помогает перейти от написания отдельных компонентов к осознанному проектированию масштабируемых, надежных и поддерживаемых решений.
Материал будет особенно полезен senior-разработчикам, техлидам, архитекторам ПО и кандидатам, которые готовятся к System Design интервью.
«Постигая архитектуру программного обеспечения» — это практичное и наглядное руководство для разработчиков, которые хотят понимать архитектуру современных систем и научиться принимать обоснованные технические решения.
Что вы узнаете из курса
Материал построен вокруг реальных примеров, инженерных кейсов и пошагового процесса принятия архитектурных решений. Вы поймёте, почему архитектура определяет масштабируемость, поддерживаемость и развитие продукта.
Ключевые темы
- Монолит vs микросервисы: как и когда делать выбор
- Масштабирование и надёжность: горизонтальное/вертикальное, репликация, балансировка
- Паттерны: CQRS, Event Sourcing, Saga, Strangler Fig
- Проектирование API: REST, GraphQL, gRPC
- Кэширование: стратегии и инструменты
- Очереди сообщений и асинхронная обработка
- Безопасность на архитектурном уровне
- Наблюдаемость: метрики, трейсинг, логирование
- Senior-разработчиков и техлидов
- Кандидатов на System Design интервью
- Архитекторов ПО, которым нужен структурированный обзор
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.