OTUS

Highload Architect

  • Продвинутый уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Highload Architect

Научитесь решениям, которые выдерживают большое количество запросов в секунду и правильно оптимизировать работоспособность серверов

Карьерная траектория на основе данных

Программа обучения
  • Тема 1: Проблемы высоких нагрузок // ДЗ
  • Тема 2: Нагрузочное тестирование
  • Тема 3: Введение в docker. Обзор docker-compose
  • Тема 4: Введение в высокие нагрузки
  • Тема 1: Индексы: структуры данных
  • Тема 2: Индексы: оптимизация запросов // ДЗ
  • Тема 3: Репликация: основы и алгоритмы
  • Тема 4: Репликация: виды репликации
  • Тема 5: Репликация: практическое применение // ДЗ
  • Тема 6: Кеширование // ДЗ
  • Тема 7: Транзакции в реляционных СУБД
  • Тема 8: Шардирование: основы и алгоритмы
  • Тема 9: Шардирование: практическое применение // ДЗ
  • Тема 10: Очереди и отложенное выполнение
  • Тема 11: Очереди и отложенное выполнение (часть 2) // ДЗ
  • Тема 12: In-Memory СУБД // ДЗ
  • Тема 13: OLAP и OLTP
  • Тема 14: Обзор ClickHouse
  • Тема 1: Когда нужны микросервисы, а когда монолиты
  • Тема 2: Паттерны декомпозиции системы на микросервисы
  • Тема 3: Domain Driven Design
  • Тема 4: Протокол HTTP (часть 1)
  • Тема 5: Протокол HTTP (часть 2)
  • Тема 6: Принципы организации микросервисов. Типы взаимодействий // ДЗ
  • Тема 7: Балансировка и отказоустойчивость (часть 1)
  • Тема 8: Балансировка и отказоустойчивость (часть 2) // ДЗ
  • Тема 9: Использование асинхронности обработки
  • Тема 10: Распределенные транзакции // ДЗ
  • Тема 11: Инфраструктура микросервисов
  • Тема 12: Системы конфигурации
  • Тема 13: Распределенное файловое хранилище
  • Тема 14: Мониторинг и алертинг // ДЗ
  • Тема 15: Средства описания архитектуры
  • Тема 1: System Design
  • Тема 2: Новостной портал
  • Тема 3: Рекламная система
  • Тема 4: Почтовый сервис
  • Тема 5: Облачное хранилище
  • Тема 6: Сайт знакомств
  • Тема 1: Выбор темы и организация проектной работы
  • Тема 2: Консультация по проектам и домашним заданиям
  • Тема 3: Защита проектных работ

Преподаватели

  • Бадеев Леонид

  • Никита Сапогов

    Lead engineer

  • Виталий Юшкевич

    Software Developer

  • Константин Новаковский

    Ведущий разработчик в отделе сервисов управления данными

  • Антон Цитульский

    Преподаватель программирования

  • Георгий Вайнтруб

    Backend Developer

  • Никита Ульшин

  • Олег Мифле

Построй траекторию прямо сейчас и получи скидку на первый месяц