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

Осень 2021

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

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

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

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

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

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

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

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

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

Программа

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

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

РАСПИСАНИЕ

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