- Сообщения
- 27,380
- Реакции
- 107,291
- #1
Голосов: 0
0.0
5
0
0
https://s8.skladchikc.com/threads/devhands-%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9-%D0%A0%D1%8B%D0%B1%D0%B0%D0%BA-%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD-%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2-2026.311023/
Автор: Devhands Алексей Рыбак
Название: Системный дизайн высоконагруженных проектов (2026)
Ваши цели в обучении
Лекции
Подробнее:
Скачать:
Название: Системный дизайн высоконагруженных проектов (2026)
Ваши цели в обучении
- Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем
- Получить практику проектирования высоконагруженных систем с архитектурными брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью
- Получить практику прохождения и проведения секций системного дизайна на интервью (бонус)
Лекции
- Параллелизм в 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++
Подробнее:
Для просмотра ссылок пройдите регистрацию
Скачать:
Для просмотра ссылок пройдите регистрацию
