Главная Школы Projector Highload Software Architecture
Projector

Highload Software Architecture

45 000 UAH за курс
3 месяцев
Для опытных
Lead / Architect / CTO
Этот курс о том, как находить и исправлять проблемы с нагрузкой. Вы узнаете, как работают топовые системы, и научитесь оценивать стоимость решений. Курс включает практические задания, живые занятия и фидбек.

О курсе

Программа курса

Теоретические основы

Курс начинается с фундаментальных знаний. Слушатели рассмотрят ограничения ресурсов, математическое моделирование и архитектуру highload-приложений. Они узнают о физических принципах работы хранилищ - HDD, SSD, RAM - и разберутся в структурах данных и алгоритмах. Также в программе - искусство компромиссов и принципы построения технических команд.

Мониторинг и тестирование

Далее курс охватывает мониторинг системных ресурсов и пользовательских метрик. Слушатели научатся проводить стресс-тестирование с использованием современных инструментов и организовывать эффективное логирование для анализа работы систем.

Оптимизация систем

Этот блок посвящен практическим методам оптимизации. Рассматриваются веб-серверы, очереди сообщений, сети доставки контента и балансирование нагрузки. Также изучаются стратегии резервного копирования, профилирование кода и настройка CI/CD для автоматизации процессов.

Работа с базами данных

Глубокое погружение в базы данных включает SQL и NoSQL решения. Слушатели разбирают транзакции, изоляцию, блокировки, репликацию и шардинг. Особое внимание уделяется Elasticsearch и Redis, а также теоретическим основам - теоремам CAP и PACELC.

Решение проблем

Отдельный модуль посвящен анализу и противодействию проблемам. Рассматриваются DDoS-атаки и методы защиты, а также стратегии обработки пиковых нагрузок на систему.

Работа с AWS

Завершающая часть курса охватывает практическую работу с Amazon Web Services. Слушатели научатся настраивать EC2, балансировщики нагрузки, S3 хранилища, группы автоскейлинга и serverless вычисления.

Особенности курса

Занятия проходят в прямом эфире по средам и по пятницам в 19:30. Учебная программа включает реальные практические задания с регулярной обратной связью. После успешного завершения курса выдается сертификат. Кроме того, действует гарантия - средства можно вернуть в течение 7 дней от начала обучения.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора