Задача
Проект онлайн-музея на связке Unreal Engine и Bitrix достался в нестабильном состоянии. Сборка весила 56 Гб, два параллельных стрима постоянно лагали, инфраструктура падала под нагрузкой.
Решение
- Оптимизация Unreal Engine: Перебрал проект под капотом. Снизил вес сборки с 56 Гб до 22 Гб без потери визуального качества.
- Масштабирование: Увеличил пропускную способность стриминга в 3 раза — с 2 до 6 стабильных потоков.
- Архитектура высокой доступности (HA): Развернул систему из 5 узлов. Настроил зеркалирование: для фронтенда на Bitrix и GPU-серверов стриминга созданы fallback-инстансы. При сбое основной части трафик автоматически переключается на резерв.
- Автоматизация и мониторинг: С помощью AI-агентов написал кастомный Watchdog для отслеживания всех частей системы и Telegram-бота для мгновенного оповещения об инцидентах.
Результат
Стабильный продукт, готовый к нагрузкам. Внедрен сценарий автоматического переключения пользователей с медленным интернетом на lite-версию.
Роль
Technical Product Manager / Architect
Стек и фокус
High Availability
Unreal Engine
DevOps
