В эпицентре нагрузок: как команда Okko готовится к трансляциям на миллионы зрителей

Habr ·

В эпицентре нагрузок: как команда Okko готовится к трансляциям на миллионы зрителей

Когда происходит большая спортивная трансляция, у технической команды есть примерно 15 минут, которые особенно важно пережить. Эти 15 минут решающие — ведь миллионы зрителей почти одновременно открывают приложение, авторизуются, проверяют подписку или покупают ее, находят матч и нажимают Play. На отдельных участках нагрузка в это время может вырасти в 10–20 раз, а иногда и в 50 раз по сравнению с обычной. Видео-сервису важно выдержать этот вызов и не расстроить никого из болельщиков. Привет, Хабр! Мы хотим рассказать, что в этот момент происходит внутри Okko: почему перед большим матчем сервис иногда специально упрощают, как мы воспроизводим поведение реальных зрителей в нагрузочных тестах и зачем регулярно нагружаем собственные системы. Приоткроем завесу тайны, как планируем инфраструктуру и раздаем видео, что спортивный пик делает с рекомендациями и какой путь проходит сигнал от стадиона до экрана пользователя. В основе материала — выступление команды Okko на ИТ-Пикнике. В беседе участвовали: Иван Карев — технический директор, CTO Okko; Николай Животворев — директор департамента разработки продукта и продуктовой платформы; Евгений Курочкин — директор департамента обеспечения надежности и платформы разработки; Андрей Перекрест — директор департамента эксплуатации; Евгений Ильюшин — директор департамента управления данными и разработки систем AI; Георгий Евграфов — директор департамента архитектуры и прямых трансляций; Владимир Стогниенко — главный редактор Okko Спорт и спортивный комментатор. Читать далее

Источник: Habr