Задача:
Разработка бэкенд-микросервиса для краш-игры (механика башни). Полная логика игры на сервере. Интеграция с внутренней платформой через шину сообщений.
Ключевые требования:
Архитектура: Микросервисы, WebSocket (игровой цикл), REST (история/конфиги).
Безопасность: Валидация всех ставок на сервере, защита от replay-атак, идемпотентность запросов, шифрование WSS.
Математика: Реализация настраиваемой модели RTP (целевой 95%), генерация коэффициентов. Написание симулятора для эмуляции до 1 млн сессий (верификация математики).
Нагрузка: Поддержка 1000+ RPS, горизонтальное масштабирование.
Интеграция: Работа с шиной сообщений (JSON/Protobuf), управление балансом игроков, админ-панель для настройки коэффициентов без перезапуска.
Стек (предпочтительный):
Язык: Go / Node.js / Python
DB: PostgreSQL/Redis (кэширование сессий).
Message Bus: [Kafka / RabbitMQ / NATS — укажите вашу шину].
Ожидаемый результат:
Работающий микросервис с покрытием тестами.
Скрипт симуляции математики с выгрузкой в CSV.
Документация по API и конфигурации.
Опубликован 25.03.2026 в 13:13
Заказ находится в архиве