Кому подойдет курс? Middle/Senior разработчикам Изучите особенности системного дизайна хайлоад-проектов Научитесь масштабировать веб-серверы, приложения, кеши, СУБД Получите уникальную практику тюнинга производительности и управления кластерными системами Техлидам и архитекторам Изучите основы управления Linux- инфрой, погрузившись «под капот», поближе к инфраструктуре Выжмете 100K RPS из своих сервисов и освоете искусство планирования мощностей Изучите особенности разработки распределенных систем, шардинг, CAP/PACELC-теоремы Спроектируете проект на 100M DAU EM/CTO Систематизируете знания в области разработки больших проектов Переосмыслите архитектурные подходы в более прагматичном, экономичном, инженерном ключе Изучите современные тренды и классификацию компонент, из которых "собираются" хайлоад-проекты С какими запросами приходят на курс? Не понимаю, как оценить количество ресурсов Хочу научиться говорить на одном языке с системными аналитиками, devops, другими командами Хочу систематизировать знания в разработке хайлоад-проектов Хочу глубже понимать, как управляется Linux-инфраструктура Хочу научиться планировать нагрузки и считать бюджет Хочу понять, как шардировать классические СУБД, как работают кластерные СУБД Хочу прокачать знания, необходимые для моего карьерного роста Ваши цели в обучении Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем Получить навыки управления своей собственной инфраструктурой Получить навыки нагрузочного тестирования и тюнинга Linux-серверов Получить навыки масштабирования бекенд-систем в собственном облаке Получить практику проектирования высоконагруженных систем с архитектурными брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью Получить практику прохождения и проведения секций системного дизайна на интервью Программа: Занятие 1. VM Intro Занятие 2. Нагрузочное тестирование теория и демо Занятие 3. Практикум по нагрузочному тестированию wrkx LT-диаграммы lsmt Занятие 4. Балансинг и масштабирование приложений. Вопросы по LSM-диаграммам Занятие 5. Практикум с Redis-кластером Занятие 6. Практикум с PostgreSQL и SPQR Extra #1. Практикум Cockroach (архив) Extra #2. Практикум Redis с решардингом (архив) CockroachDB вопросы ответы