Зимой 2026 года Rutube зафиксировал рост просмотров почти на 20% относительно декабря–февраля прошлого сезона. Это не просто строка в отчёте, а сигнал для всех, кто проектирует видеосервисы: выросший трафик вскрывает узкие места — от CDN до рекомендательных алгоритмов. Для студента технической специальности такой кейс — готовая основа для диплома: можно строить расчёты на реальных данных, а не на абстрактных «увеличим нагрузку». Это сильно повышает практическую ценность и защищаемость работы.
Статья даёт исходную точку минимум для трёх направлений. Ниже — темы с целями, задачами и структурой.
Здесь важно показать, почему вы выбрали одну технологию вместо другой, опираясь на цифры. Рост просмотров на 20% даёт удобную точку для расчётов: например, если в декабре 2025 года вы условно зафиксировали 1000 запросов в секунду, то зимой 2026 уже 1200. Сравните, как поведут себя два подхода.
| Параметр | Монолит с вертикальным масштабом | Микросервисы на Kubernetes + CDN |
|---|---|---|
| Пиковая нагрузка | Требуется мощный сервер | Горизонтальное масштабирование, автоскейлинг |
| Отказоустойчивость | Единая точка отказа | Реплики и self-healing |
| Развёртывание | Ручное обновление | CI/CD: автоматический билд, канареечные релизы |
| Наблюдаемость | Стандартные логи | OpenTelemetry, распределённые трассировки |
При формировании технического задания используйте ГОСТ 34.602-89. Это добавит работе формальный вес и покажет, что вы умеете работать с нормативами, а не только с кодом.
Опишите основные компоненты: клиентский плеер, API-шлюз, сервис обработки видео, CDN. Приложите UML-диаграмму развёртывания. Для практической части подойдёт фрагмент манифеста Kubernetes:
apiVersion: apps/v1
kind: Deployment
metadata:
name: video-api
replicas: 5
selector:
matchLabels:
app: video-api
template:
spec:
containers:
- name: video-api
image: video-api:latest
resources:
limits:
cpu: "2"
memory: 4Gi
Свяжите конфигурацию с данными статьи: укажите, как увеличение количества реплик компенсирует дополнительные 20% запросов. Добавьте расчёт нужного числа подов на основе ожидаемого RPS.
Проект без доказательства работоспособности — это реферат. Используйте нагрузочное тестирование JMeter или k6. Сценарий строится вокруг данных из статьи: смоделируйте рост трафика и зафиксируйте метрики:
Сопоставьте полученные значения с атрибутами качества из ISO/IEC 25010: производительность, надёжность, сопровождаемость. Сделайте вывод, насколько выбранная архитектура устойчивее исходной.
Вы получите практические навыки: проектировать высоконагруженные системы, обосновывать выбор стека реальными цифрами, оформлять техническую документацию по ГОСТ, проводить нагрузочное тестирование и работать с метриками. Это именно то, что спрашивают на собеседованиях, и сильный козырь для портфолио.
1. Сложно ли выполнить такую ВКР бакалавру?
Реалистично взять не всю платформу, а отдельный компонент: систему мониторинга, модуль рекомендаций или схему развёртывания. Для магистерской работы можно расширить до полноценного прототипа.
2. Обязательно ли писать код в дипломе?
Для технических направлений — да, желательно. Даже простой скрипт или манифест Kubernetes показывает, что вы умеете применять знания. Важно не объём кода, а его соответствие архитектуре и задачам.
3. Где брать тестовые данные для расчётов?
Используйте открытые датасеты видеоплатформ, бенчмарки из технических статей, собственные замеры на синтетической нагрузке. Цифры из обсуждаемой статьи — 20% роста — идеальны для построения сценариев.
4. Как оформить диаграммы по ГОСТ?
ГОСТ 34.602-89 не предписывает конкретную нотацию, но принято использовать UML. На каждую диаграмму нужна подпись и пояснение в тексте; саму диаграмму выносите в приложение или в основной раздел с отсылкой.
Источник: Просмотры Rutube зимой 2026 года выросли почти на 20% (опубликовано 2026-03-17)