Разработка бэкенд-сервиса для управления серверами PlayFab
Необходимо создать надежный и масштабируемый бэкенд для мобильной игры, который будет централизованно управлять выделением и работой игровых серверов.
Основные задачи
- Разработка системы для полного управления жизненным циклом серверов PlayFab Multiplayer Servers (MPS): отслеживание и управление состояниями StandingBy, Active, Terminated.
- Реализация логики Allocation (выделение) и Deallocation (освобождение) серверов для игровых сессий.
- Интеграция с серверными API PlayFab для получения актуальных данных о списке серверов и их статусах.
- Проектирование и развертывание высоконагруженной системы с учетом пиковых нагрузок.
- Настройка механизмов автоскейлинга для обеспечения стабильной работы при любом количестве пользователей.
Ключевые требования к исполнителю
- Практический опыт работы с PlayFab Multiplayer Servers (MPS) и понимание их архитектуры.
- Опыт проектирования и деплоя масштабируемых HighLoad-систем.
- Умение настраивать автоскейлинг под переменные нагрузки.
- Способность написать чистый, поддерживаемый и документированный код.
Детали проекта
Тип занятости: Проектная (на 1 месяц).
Формат работы: Удаленно.