Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 125.130
- Реакции
- 75.812
Складчина: Системный дизайн высоконагруженных проектов [Devhands] [Алексей Рыбак]
Ваши цели в обучении
Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем
Получить практику проектирования высоконагруженных систем с архитектурными брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью
Получить практику прохождения и проведения секций системного дизайна на интервью (бонус)
Программа:
Лекции
Параллелизм в 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 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
Ваши цели в обучении
Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем
Получить практику проектирования высоконагруженных систем с архитектурными брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью
Получить практику прохождения и проведения секций системного дизайна на интервью (бонус)
Программа:
Лекции
Параллелизм в 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 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Mooncake [LaFarine_school] [Анастасия Воронова]
- Мастер-класс лошадка 2026. Роспись пряника [Карина Бурякова]
- Курс по приготовлению пасты Италия 2.0 [Тариф Шеф] [Dolce Gusti] [Светлана Яковлева]
- Кулинарный клуб Dolce Gusti [Dolce Gusti] [Светлана Яковлева]
- Искусство хакерства жизни через смелые эксперимент + Искусство мастерски выигрывать все споры и дебаты [Endy Typical]
- Дизель-мастер [Алексей Пахомов]
- [Шитье] Закрытый клуб (февраль 2026) [Галия Злачевская]
- [Шитье] Закрытый клуб (февраль 2026) [Альбина Скрипка]
- Кожа без прыщей [Ярослава Науменко]
- Диагностика турбонаддува [Алексей Пахомов]