Открыто

Системный дизайн высоконагруженных проектов [Devhands] [Алексей Рыбак]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 2 янв 2026.

Основной список: 19 участников

  1. 2 янв 2026
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Системный дизайн высоконагруженных проектов [Devhands] [Алексей Рыбак]

    upload_2026-1-2_15-23-39.png

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

    Лекции
    • Параллелизм в Linux: процессы, треды, зелёные треды/горутины
    • Архитектура серверов и модели обработки соединений (PPC, TPC, FSM)
    • Сети массового обслуживания и практические применения теории
    • «Железные»/софтверные компоненты, их «типичные» характеристики (время отклика)
    • Классы компонент высоконагруженного приложения, их характеристики, утилизация, производительность и масштабирование каждого класса
    • Горизонтальное масштабирование СУБД: шардинг, консистентное хеширование, табличные функции, виртуальные шарды
    • Роутинг/маршрутизация в распределённой среде
    • Решардинг
    • High Availability, CAP/PACELC теоремы и классификации, Eventual Consistency
    • Транзакции в много-серверной среде СУБД, транзакционные очереди
    • Консистентность микросервисов и паттерн «сага», оркестрация/хореография, distributed workflows
    • Колоночные, NoSQL и cloud-native СУБД
    • Стоимость и планирование ресурсов, резкий рост, эластичность и управляемая деградация
    Практика проектирования «у доски»
    • Архитектурные брейншторм-сессии на проектирование, с домашними работами и разбором в группе
    • Разберёмся, что значит 1M, 10M и 100M DAU в плане нагрузки на сервисы, как учитывать эти требования при планировании ресурсов
    • Поупражняемся в проектировании таких проектов, как социальные сети, e-commerce проекты, проекты доставки и такси и т.д.
    • Если у вас есть интересный проект на работе или интересный пет-проект, его тоже можно спроектировать, желательно под большую нагрузку (100M DAU)
    Автор курса Алексей Рыбак
    • CTO с 20-летним опытом высоконагруженных проектов
    • Одним из первых разработчиков Bumble/Badoo, руководил платформенной разработкой, CTO (300 млн пользователей, IPO по оценке $8 млрд)
    • В Badoo прошёл путь от стартап-камикадзе до CTO (300 инженеров) и генерального директора Московского офиса разработки
    • В роли CTO/VP создавал продукты и строил разработку в российских и глобальных компаниях:
      • «Везёт» — второй по размеру такси-агрегатор в России
      • Yum! Brands
      • Fortune 1000 Restaurant Company
    • Член Программного Комитета конференции Highload++
    Цена 60000 руб.
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. MariaChe
      MariaChe участвует в складчине.
      11 апр 2026 в 23:15
    2. gohas
      gohas не участвует в складчине.
      6 апр 2026
    3. gohas
      gohas участвует в складчине.
      6 апр 2026
    4. slvsl
      slvsl участвует в складчине.
      1 мар 2026