HighLoad для начинающих
Архитектуры

Доклад принят в Программу конференции
Mail.Ru Group

Программист в проекте Tarantool, по совместительству IT-предприниматель и Debian-разработчик.

Highload для начинающих, Дмитрий Обухов (Mail.ru) from Ontico

Тезисы

Обзорный (информационный) доклад для тех, кто только начинает работать с высокими нагрузками :)

Разберемся в вопросе о том, что же такое highload. Начнем с того, что попытаемся определить его "в попугаях".

Рассмотрим простой веб-проект, скажем, на Perl/Python, определим границы его нагрузочной способности для одного сферического сервера. Далее разберем, что нужно сделать, чтобы выйти за эти границы.

Потом перейдем к проблемам планировщиков OS и способам их преодоления, затронем событийные системы и поговорим о разных языках программирования. Коснемся немного in-memory БД Tarantool.

Ну и в качестве примера применения всего вышеописанного приведу свой проект распределения заказов такси (один из крупных бэкендов Яндекс.Такси).

Другие доклады секции
Архитектуры

LiteSpeed Technologies
Hailo (hailoapp.com)
Positive Technologies
ПЕТЕР-СЕРВИС
LinkedIn
Pivotal Inc.