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