Кому подойдет курс?
Middle/Senior разработчикам
Изучите особенности системного дизайна хайлоад-проектов
Научитесь масштабировать веб-серверы, приложения, кеши, СУБД
Получите уникальную практику тюнинга производительности и управления кластерными системами
Техлидам и архитекторам
Изучите основы управления Linux- инфрой, погрузившись «под капот», поближе к инфраструктуре
Выжмете 100K RPS из своих сервисов и освоете искусство планирования мощностей
Изучите особенности разработки распределенных систем, шардинг, CAP/PACELC-теоремы
Спроектируете проект на 100M DAU
EM/CTO
Систематизируете знания в области разработки больших проектов
Переосмыслите архитектурные подходы в более прагматичном, экономичном, инженерном ключе
Изучите современные тренды и классификацию компонент, из которых "собираются" хайлоад-проекты
С какими запросами приходят на курс?
Не понимаю, как оценить количество ресурсов
Хочу научиться говорить на одном языке с системными аналитиками, devops, другими командами
Хочу систематизировать знания в разработке хайлоад-проектов
Хочу глубже понимать, как управляется Linux-инфраструктура
Хочу научиться планировать нагрузки и считать бюджет
Хочу понять, как шардировать классические СУБД, как работают кластерные СУБД
Хочу прокачать знания, необходимые для моего карьерного роста
Ваши цели в обучении
Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем
Получить навыки управления своей собственной инфраструктурой
Получить навыки нагрузочного тестирования и тюнинга Linux-серверов
Получить навыки масштабирования бекенд-систем в собственном облаке
Получить практику проектирования высоконагруженных систем с архитектурными брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью
Получить практику прохождения и проведения секций системного дизайна на интервью
Программа:
Цели практикума
Занятие 1. Управление Linux-сервером
Занятие 2. Основы нагрузочного тестирования
Занятие 3. Проведение нагрузочного тестирования
Занятие 4. Обсуждение результатов нагрузочного тестирования и планирование мощностей
Занятие 5. Резервная встреча (сдача "хвостов")
Занятие 6. Redis-кластер
Занятие 7. Stateless PostgreSQL Query Router (кластер SPQR + PostgreSQL)
Занятие 8. Кластер CockroachDB
Спойлер: Программа подробно
Автор курса Алексей Рыбак.
CTO с 20-летним опытом высоконагруженных проектов
Одним из первых разработчиков Bumble/Badoo, руководил платформенной разработкой, CTO (300 млн пользователей, IPO по оценке $8 млрд)
В Badoo прошёл путь от стартап-камикадзе до CTO (300 инженеров) и генерального директора Московского офиса разработки
В роли CTO/VP создавал продукты и строил разработку в российских и глобальных компаниях:
«Везёт» — второй по размеру такси-агрегатор в России
Yum! Brands
Fortune 1000 Restaurant Company
Член Программного Комитета конференции Highload++
Скачать:
Для просмотра содержимого вам необходимо авторизоваться