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