- Суть
- Проектирование высоконагруженных и отказоустойчивых распределенных систем и подготовка к System Design интервью
- Уровень
- для практикующих
- Формат
- интенсив
- На выходе
- Проектировать сложные и распределенные системы с нуля; Рассчитывать нагрузку, выбирать модели данных и проектировать API; Применять паттерны репликации, шардирования, транзакций и кэширования; Уверенно отвечать на 95% вопросов на System Design интервью
- Навыки
- System Design · Проектирование API · Расчет нагрузки · Репликация данных · Шардирование · Кэширование · Выбор баз данных · Мониторинг сервисов
- Кому подойдёт
- Специалисты уровня Middle и выше; Разработчики и системные аналитики; Архитекторы и продакт-менеджеры; Системные администраторы и QA-инженеры
- Знать заранее
- Базовые навыки программирования; Понимание компьютерных сетей; Понимание алгоритмов