Разработка бэкенд-сервиса для управления серверами PlayFab

Необходимо создать надежный и масштабируемый бэкенд для мобильной игры, который будет централизованно управлять выделением и работой игровых серверов.

Основные задачи

  • Разработка системы для полного управления жизненным циклом серверов PlayFab Multiplayer Servers (MPS): отслеживание и управление состояниями StandingBy, Active, Terminated.
  • Реализация логики Allocation (выделение) и Deallocation (освобождение) серверов для игровых сессий.
  • Интеграция с серверными API PlayFab для получения актуальных данных о списке серверов и их статусах.
  • Проектирование и развертывание высоконагруженной системы с учетом пиковых нагрузок.
  • Настройка механизмов автоскейлинга для обеспечения стабильной работы при любом количестве пользователей.

Ключевые требования к исполнителю

  • Практический опыт работы с PlayFab Multiplayer Servers (MPS) и понимание их архитектуры.
  • Опыт проектирования и деплоя масштабируемых HighLoad-систем.
  • Умение настраивать автоскейлинг под переменные нагрузки.
  • Способность написать чистый, поддерживаемый и документированный код.

Детали проекта

Тип занятости: Проектная (на 1 месяц).
Формат работы: Удаленно.