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

Осень 2021

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

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

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

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

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

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

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

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

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

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

Программист департамента рекламных технологий, отдел платформы

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

None

Программа

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

Лекция №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 ак. ч.

РАСПИСАНИЕ

Полное расписание