Программирование [R&D-лаборатория Devhands, Алексей Рыбак] Производительность и масштабируемость (2026)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: R&D-лаборатория Devhands, Алексей Рыбак​
Название: Производительность и масштабируемость (2026)​

cover.jpg

Продолжительность: 18 ч 51 мин Количество уроков: 9 Видео Язык: Русский Вес архива: 3,59 ГБ


Этот курс поможет разработчикам, архитекторам и DevOps‑инженерам глубоко разобраться в том, как проектировать и оптимизировать высоконагруженные системы. Вы научитесь повышать производительность, устранять узкие места и строить инфраструктуру, которая не ломается под ростом трафика.

Что такое производительность и масштабируемость

Производительность — это способность системы обрабатывать запросы быстро и стабильно. Масштабируемость — возможность увеличивать нагрузку без деградации. В реальных проектах проблемы возникают из-за медленных API, неоптимальных запросов, слабых архитектурных решений или неверно подобранной инфраструктуры. Курс закрывает все эти аспекты через системный подход и практику.

Для кого этот курс

Backend‑разработчикам, которые упираются в потолок роста и хотят понимать архитектуру highload‑систем.
Инженерам уровня Middle, которым не хватает навыков оценки пропускной способности и поиска узких мест.
DevOps/SRE, которые хотят уверенно работать с нагрузочным тестированием, мониторингом и capacity planning.
Техлидам и архитекторам, которым нужно принимать решения, влияющие на стабильность и стоимость инфраструктуры.

Какие проблемы вы сможете решать

• медленный API, растущие задержки и непредсказуемые всплески latency;
• падения под нагрузкой и деградации после релизов;
• узкие места в БД (PostgreSQL, шардирование, репликация, конкуренция);
• неэффективное масштабирование сервисов;
• неоптимальная конфигурация инфраструктуры и пустая трата ресурсов.

Что вы получите на практике

Инструменты и среды

• нагрузочные инструменты: k6, wrk, JMeter;
• мониторинг и профилирование: Prometheus, Grafana, eBPF, perf;
• работа с кластерами: PostgreSQL SPQR, CockroachDB, Redis/Valkey;
• практика в контейнерах, облаке и bare metal‑среде.

Типы нагрузочного тестирования

• stress‑тестирование;
• load‑тесты;
• soak‑тесты;
• spike‑тесты.

Чему вы научитесь — в формате реальных задач

• настраивать и оптимизировать API, выдерживающий высокие RPS;
• проводить ревизию производительности сервисов и инфраструктуры;
• строить схемы шардирования и репликации под реальные нагрузки;
• выявлять и устранять узкие места на основе метрик, а не предположений;
• планировать рост системы и предотвращать деградации заранее.

Почему этот курс отличается

• чистая практика на реальных высоконагруженных сценариях;
• работа с настоящими тестовыми кластерами, а не с toy‑примерами;
• фокус на инженерном мышлении, а не на запоминании инструментов;
• поддержка преподавателей с реальным опытом в highload‑проектах.

Мини‑кейсы студентов

• после двух дней нагрузочного тестирования студент снизил latency сервиса на 40%;
• на модуле по PostgreSQL участники собирают SPQR‑кластер и проверяют масштабирование на собственной модели данных;
• один из студентов оптимизировал систему логирования, что уменьшило нагрузку на CPU на 30%.

FAQ

Мне хватит опыта, если я Middle?

Да. Курс построен так, чтобы закрыть пробелы и дать архитектурное мышление.

Нужен опыт в DevOps?

Нет. Все инструменты объясняются пошагово.

Сколько времени занимает практика?

В среднем 4–6 часов в неделю, но вы можете проходить в удобном темпе.

Есть ли записи и материалы?

Да, все материалы, лекции и репозитории остаются с вами.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху