Кейс

MalovMeta.art: Оптимизация и High Availability

Technical Product Manager / Architect

High Availability
Unreal Engine
DevOps
Первый экран кейса MalovMeta.art: Оптимизация и High Availability

Задача

Проект онлайн-музея на связке 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