Доклад

Эволюция раздачи видео VK: от 10 Гбит/с по HTTP до 160 Гбит/с по HTTPS с одной машины

Зал 1
  • На русском языке

В докладе опишу наш путь разработки собственной реализации HTTP(S)-сервера для быстрой раздачи видеоконтента в VK Видео.

Сервер написан на Java под Linux с использованием фреймворка one-nio, библиотеки OpenSSL. Вместе пройдем путь в 10 лет от первой версии сервера на 20 Гбит/с до экспериментальной на 160 Гбит/с. Покажу, с какими сложностями при вертикальном масштабировании приложения мы столкнулись, как использовали async-profiler для поиска причин. Расскажу, какие фичи OpenSSL 3 мы прикрутили к one-nio. Дам несколько советов по увеличению производительности.

Будет интересно как новичкам, так и специалистам в бэкенд-разработке.

Спикеры

Приглашенные эксперты

Расписание