Осень 2022

Проектирование высоконагруженных систем

Цель курса — получение студентами навыков проектирования высокоэффективных программных систем.

Описание
Курс состоит из 7 лекций, 4 семинарских занятий и экзамена (44 академических часа аудиторных занятий и 20 часов — самостоятельных).
Подробнее
Чему научитесь
В процессе обучения студенты получают следующие знания:

— структура издержек на выполнение задач в различных подсистемах

— архитектура сетевого приложения

— архитектура современного интернет-проекта

— принципы построения высоконагруженных проектов
Подробнее

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

Александр Быков Александр Быков

Руководитель направления разработки в департаменте рекламных технологий OZON.

Антон Бодин Антон Бодин

Ведущий программист MTSCloud, Managed Kubernetes

Сергей Чепарухин Сергей Чепарухин

None

Никита Кретов Никита Кретов

Старший системный администратор команды эксплуатации РекСистем

Павел Шипилов Павел Шипилов

Программист в инфраструктуре рекомендательных систем (pulse)

Программа

Занятие Часы в ауд. + сам. работа

Лекция №1: Описание курса и план занятий  
+ ДЗ №1

4 ак. ч. + 3 ак. ч. СР

Лекция №2: Сетевая подсистема  
+ ДЗ №2

4 ак. ч. + 3 ак. ч. СР

Лекция №3: Балансировка нагрузки  
+ ДЗ №3

4 ак. ч. + 3 ак. ч. СР

Лекция №4: Аппаратное обеспечение  

4 ак. ч. + 3 ак. ч. СР

Контрольное занятие №1: Практическое занятие №1  

4 ак. ч. + 3 ак. ч. СР

Лекция №5: Базы данных и дисковая подсистема  

4 ак. ч. + 2 ак. ч. СР

Лекция №6: Типовые архитектурные решения  

4 ак. ч. + 2 ак. ч. СР

Контрольное занятие №2: Практическое занятие №2  

4 ак. ч. + 3 ак. ч. СР

Лекция №7: Организация клиент-серверного взаимодействия  

4 ак. ч. + 3 ак. ч. СР

Лекция №8: Лекция № 8  

4 ак. ч.

Контрольное занятие №3: Практические занятие №3  

4 ак. ч. + 2 ак. ч. СР

Контрольное занятие №4: Итоговое занятие  

4 ак. ч. + 4 ак. ч. СР

Контрольное занятие №5: Пересдача  

4 ак. ч.