Middle/Senior
Старт — каждый месяц
3 месяца
Живые лекции и брейнштормы проектов
Системный дизайн
высоконагруженных проектов
Погружение в «мир хайлоада» и архитектуры больших проектов за максимально короткий срок
Автор курса
Алексей Рыбак
СТО с 20-летним опытом высоконагруженных проектов
Одним из первых разработчиков Bumble/Badoo, руководил платформенной разработкой, CTO (300 млн пользователей, IPO по оценке $8 млрд)
В Badoo прошел путь от стартап-камикадзе до CTO (300 инженеров) и ген директора офиса разработки
В роли CTO/VP создавал продукты и строил разработку в российских и глобальных компаниях:
  • «Везет» — второй по размеру такси-агрегатор в России
  • Yum! Brands
  • Fortune 1000 Restaurant Compan
Член Программного Комитета Highload++
Кому подойдет курс
Бекендерам
Программистам
Системным аналитикам и архитекторам
Системным инженерам
Инженерам по нагрузочному тестированию
DevOps и инженерам инфраструктуры
Ваши цели в обучении
Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем
Получить практику проектирования высоконагруженных систем с архитектурными брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью
Получить практику прохождения и проведения секций системного дизайна на интервью
01
02
Бонус
03
Программа обучения
  • Параллелизм в Linux: процессы, треды, зеленые треды/горутины
  • Архитектура серверов и модели обработки соединений (PPC, TPC, FSM)
  • Cети массового обслуживания и практические применения теории
  • «Железные»/софтверные компоненты, их «типичные» характеристики (время отклика)
  • Классы компонент высоконагруженного приложения, их характеристики, утилизация, производительность и масштабирование каждого класса
  • Горизонтальное масштабирование СУБД: шардинг, консистентное хеширование, табличные функции, виртуальные шарды
  • Роутинг/маршрутизация в распределенной среде
  • Решардинг
  • High Availability, CAP/PACELC теоремы и классификации, Eventual Consistency
  • Транзакции в много-серверной среде СУБД, транзакционные очереди
  • Консистентность микросервисов и паттерн «сага», оркестрация/хореография, distributed workflows
  • Колоночные, NoSQL и cloud-native СУБД
  • Стоимость и планирование ресурсов, резкий рост, эластичность и управляемая деградация
Как проходит обучение
«Живые» онлайн-сессии
Лекции, брейнштормы и презентации домашних проектов в режиме zoom-встреч (предоставляются записи)
Групповой чат с автором курса и экспертами
Экспертная помощь и ответы на любые вопросы по курсу и практике в течении дня
Асинхронная практика
Вы можете учиться и выполнять задания без отрыва от основной работы/учебы
Своя инфраструктура
С первого дня вам предоставляется доступ к своей инфраструктуре для настройки и тюнинга вашего привычного стэка
Гибкий тайминг для тех, кто много работает
Не более 2-3 часов на выполнение заданий в неделю. Вы также сможете перейти на следующий поток если вдруг отстанете по какой-либо причине
Что говорят о курсе
Анастасия Пчелкина
Бекенд-разработчик Go/PostgreSQL
«Почему выбрала этот курс? Пришла по рекомендации, курс мне порекомендовал супруг, опытный разработчик. Порекомендовал, потому что читал группу Алексея про высокие нагрузки, и отправил как к опытному человеку, который приложил силы к созданию больших известных проектов»
Михаил Доманский
Бекенд-разработчик PHP/MySQL
«Выбрал курс, потому что CTO Badoo не может не знать про нагрузки, а это были именно те знания, которые я хотел подтянуть. Вторая причина — давно хотел пройти курсы для повышения навыков, когда ты уже опытный программист и кое-что понимаешь, но таких курсов я не нашел»
Кирилл Филимонов
Backend Developer, Python/PostgreSQL
Основной критерий — упор на практику и предоставление инфраструктуры, на которой можно применить полученные знания. Очень заинтересовали темы: понятный процесс масштабирования от управления одной машиной и далее понятный рост, аналогичный росту компании или росту бизнеса.
Роман Гордеев
бекенд-разработчик, Java/PostgreSQL
Курс DevHands.io Hardcore Backend Bootcamp охватывает фундаментальные и продвинутые аспекты бэкенд-разработки, настройку и оптимизацию серверов, понимание и применение концепций параллелизма, производительности, нагрузочного тестирования, масштабирования.
Анастасия Пчелкина
Бекенд-разработчик Go/PostgreSQL
«Почему выбрала этот курс? Пришла по рекомендации, курс мне порекомендовал супруг, опытный разработчик. Порекомендовал, потому что читал группу Алексея про высокие нагрузки, и отправил как к опытному человеку, который приложил силы к созданию больших известных проектов»
Михаил Доманский
Бекенд-разработчик PHP/MySQL
«Выбрал курс, потому что CTO Badoo не может не знать про нагрузки, а это были именно те знания, которые я хотел подтянуть. Вторая причина — давно хотел пройти курсы для повышения навыков, когда ты уже опытный программист и кое-что понимаешь, но таких курсов я не нашел»
Кирилл Филимонов
Backend Developer, Python/PostgreSQL
Основной критерий — упор на практику и предоставление инфраструктуры, на которой можно применить полученные знания. Очень заинтересовали темы: понятный процесс масштабирования от управления одной машиной и далее понятный рост, аналогичный росту компании или росту бизнеса.
Роман Гордеев
бекенд-разработчик, Java/PostgreSQL
Курс DevHands.io Hardcore Backend Bootcamp охватывает фундаментальные и продвинутые аспекты бэкенд-разработки, настройку и оптимизацию серверов, понимание и применение концепций параллелизма, производительности, нагрузочного тестирования, масштабирования.
50 000 руб.
Стоимость курса
Доступна рассрочка на 6 месяцев
Открыта предзапись
Запишитесь на курс или получите бесплатную консультацию
Нажимая на кнопку «Записаться на курс», вы подтверждаете, что согласны с политикой конфиденциальности