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

Тема в разделе "Программирование", создана пользователем #SuperPlum, 20 янв 2026.

  1. #SuperPlum

    By:#SuperPlum20 янв 2026
    Moderator
    Команда форума Модератор

    Регистрация:
    17 фев 2019
    Сообщения:
    27.561
    Симпатии:
    23.998
    [Devhands] Алексей Рыбак → Системный дизайн высоконагруженных проектов (2026)
    2026-01-20_18-43-18 (3)
    Ваши цели в обучении
    • Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем
    • Получить практику проектирования высоконагруженных систем с архитектурными брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью
    • Получить практику прохождения и проведения секций системного дизайна на интервью (бонус)
    Программа:

    Лекции
    • Параллелизм в 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++
    ИСТОЧНИК

    СКАЧАТЬ
     
Похожие темы
  1. SilaSliva
    Ответов:
    0
    Просмотров:
    478
  2. SilaSliva
    Ответов:
    1
    Просмотров:
    634
  3. #SuperPlum
    Ответов:
    0
    Просмотров:
    21
  4. $LIVA MAFIA
    Ответов:
    0
    Просмотров:
    4
  5. #SuperPlum
    Ответов:
    0
    Просмотров:
    40
  6. #SuperPlum
    Ответов:
    0
    Просмотров:
    54
  7. #SuperPlum
    Ответов:
    0
    Просмотров:
    28
Загрузка...