[ Highload Practicum ]

Научитесь управлять системой под нагрузкой: снимать метрики, находить узкие места, проверять гипотезы – руками и под давлением RPS, через реальные эксперименты.
длительность:
в зависимости от вашего темпа

[ Формат ]

Практический онлайн-практикум
Все задания – руками, под нагрузкой, в реальном коде, на выделенном железе
Поддерживается любой стек: Python, Go, Java, Node.js, PHP, Ruby и другие. Кроме того, будет возможность сравнить стеки между собой
Каждое задание нужно будет не просто реализовать, а проверить под нагрузкой в разных сценариях – с использованием инструментов нагрузочного тестирования и анализа метрик

[ Кому подойдет ]

✓ Middle+ , Senior, Senior+ разработчикам
которые хотят перейти от теории к практике и на собственном опыте почувствовать, как ведут себя высоконагруженные сервисы
✓ Техлидам и архитекторам
стремящимся углубить понимание влияния архитектурных решений, языков и фреймворков на производительность и пропускную способность
✓ Инженерам DevOps/SRE
желающим освоить настройку нагрузочного тестирования (k6), мониторинга и балансировки в реальных условиях на отдельных серверах
Необходимые знания
  • Уверенное владение языком программирования и веб-фреймворком
  • Опыт работы от 3 лет в роли backend-разработчика
  • Базовые знания Docker, HTTP, REST, баз данных и принципов масштабирования

[ Что получите в результате ]

Напишете сценарии в k6, развернёте Prometheus/Grafana и научитесь анализировать метрики CPU, памяти и сети.
  • Навыки нагрузочного тестирования и мониторинга
Настроите балансировщик (например, NGINX или HAProxy), отработаете стратегии распределения нагрузки и управление экземплярами сервиса.
  • Опыт масштабирования и балансировки
Организуете взаимодействие сервисов, настроите Redis/Memcached и оптимизируете правила кеширования и инвалидации.
  • Глубокое понимание микросервисов и кэширования
Смоделируете canary и blue–green релизы, минимизируете риски и просто́и при выкатывании обновлений.
  • Отработка надёжных CI/CD-релизов под нагрузкой
Проведёте нагрузочное тестирование сервиса на Rust и Go, изучите модели параллелизма и избежите гонок/дедлоков.
  • Сравнительный анализ языков и многопоточности
Получите чек-лист инструментов, скриптов и конфигураций для быстрой интеграции в ваши проекты.
  • Готовый набор best practices

[ Программа практикума ]

Развитие разработчика невозможно без понимания интересов бизнеса
Павел Вейник, Founder Hard&Soft Skills

[ Преподаватель курса ]

Founding Architect at Hard & Soft Skills
Павел Вейник
Разработчик с 2003 года, занимается обучением с 2008, обучением сеньоров и архитекторов с 2018. Делился экспертизой на более чем 100 митапах и конференциях.
Выполнял роли разработчика, тимлида, архитектора, СТО в небольших стартапах, крупных корпорациях и продуктовых компаниях:
Специализации: архитектура распределенных систем, highload, микросервисные архитектуры, системная инженерия, рост инженера, коммуникации в организации.
  • Architect: Miro, EPAM
  • CTO: AmadoAd Ltd., SplitMetrics, Leverice
  • Tech Advisor: Gincubator, LeoHome Inc.
  • Founder: Hard&Soft Skills, ITStart, Amadoad Ltd.
  • Выстраивал архитектуру для крупнейших мировых корпораций в рамках EPAM
Обучил более 1K разработчиков за последние 15 лет. Обучил более 400 архитекторов. Создает и проводит обучающие курсы для любых технических направлений.
Запишитесь на консультацию с ex-Architect Miro и EPAM и преподавателем курса Павлом Вейником
$1100 в месяц
Basic
Включено:

Полный доступ ко всем модулям практикума
Инструкции и материалы по мониторингу, нагрузочному тестированию, балансировке, кэшированию и другим темам
Практические задания и шаблоны экспериментов
Поддержка по организационным вопросам (техническая, но не содержательная)

Дополнительные бонусы

Участие в групповом чате потока
Электронный сертификат об окончании курса на EN и RU
Доступ к сообществу выпускников и мероприятиям
PRO
$1400 в месяц
Включено:

Полный доступ ко всем модулям практикума
Инструкции и материалы по мониторингу, нагрузочному тестированию, балансировке, кэшированию и другим темам
Практические задания и шаблоны экспериментов
Поддержка по организационным вопросам (техническая, но не содержательная)

Дополнительные бонусы

Участие в групповом чате потока
Электронный сертификат об окончании курса на EN и RU
Доступ к сообществу выпускников и мероприятиям

Консультирование

3 индивидуальные консультации с преподавателем, где вы сможете:
• разобрать свой код и архитектурные решения
• получить разбор результатов нагрузочного тестирования
• задать вопросы по своей системе или проекту
• уточнить, где именно «проседает» ваше решение и как это улучшить
[ Стоимость ]
20 февраля | online
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

[ Регистрация на курс ]

Свяжитесь с нами по контактам ниже:
Олег - менеджер Hard&Soft Skills

[ Частые вопросы ]