Профессиональная конференция для Go-разработчиков

Эволюция архитектуры транскодера

Архитектуры и масштабируемость

Проектирование архитектуры

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Прекрасная архитектурная история про масштабирование, оптимальное использование железа и алгоритмы очередей с приоритетами.

Целевая аудитория

Бэкенд-разработчики, занимающиеся проектированием высоконагруженных систем.

Тезисы

На докладе вы услышите:
* как мы перекодируем видео пользователей в самые популярные разрешения, считаем видеосигнатуры, генерируем субтитры;
* как учились приоритизировать живых пользователей и batch-задачи;
* как жить, если у тебя тысячи воркеров, кластер на десятки тысяч ядер, который нужно использовать эффективно;
* как мы обрабатываем в среднем сотни тысяч видео в сутки длительностью в тысячи часов;
* как значительно улучшили утилизацию железа и скорость транскодирования, изменив архитектуру;
* как обработать задачу за гарантированное время, если твой кластер полностью загружен и ты не умеешь предсказывать eta для задач.

Разрабатывает высоконагруженные системы. Делал хранилища, систему транскодирования видео, vod.
В качестве хобби занимается разработкой RuCTF, RuCTFE на позиции лида.

VK, Дзен

Дзен — контентная платформа, которой каждый месяц пользуются 32,5 миллиона человек. Рекомендательные алгоритмы отбирают контент для персональных лент пользователей от 100 тысяч авторов из почти 5 миллионов возможных вариантов.

Видео

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

Архитектуры и масштабируемость

Алиса 6 лет спустя
Павел Капля

Алиса и Умные устройства Яндекса