MoCraft
[ЗАДАЧА]
Создать высоконагруженную платформу, объединяющую мониторинг тысяч серверов Minecraft с уникальными интерактивными сервисами для игроков и админов, обеспечив масштабируемость и отказоустойчивость
[РЕШЕНИЕ]
Разработана гибкая микросервисная архитектура. Ядро на Laravel (API, UI), высокопроизводительный мониторинг на Go, а интерактивные модули (редактор скинов, VK Mini App) вынесены в отдельные приложения на React
Команда «Урал Код» превзошла все ожидания. Их микросервисный подход позволил нам выдерживать пиковые нагрузки и быстро внедрять новый функционал. Это настоящие профиОснователь MoCraft
[АРХИТЕКТУРА]
// [CLIENT BROWSER] <--> [NGINX LB] <--> [LARAVEL API/WEB]
// [LARAVEL] <--> [POSTGRESQL DB] & [REDIS CACHE]
// [GO MONITORING SERVICE] <--> [MINECRAFT SERVERS]
// [REACT APPS] <--> [LARAVEL API]
[РЕАЛИЗОВАННЫЕ МОДУЛИ]
3D Редактор скинов
Создание и редактирование персонажей
Мониторинг
Графики, рейтинг, поток игроков
Генератор достижений
Кастомные ачивки для игроков
Скрипт поощрений
Бонусы за голосование в мониторинге
Интерактивные тесты
Проверка знаний об игре
VK Mini App
Поиск и голосование внутри ВКонтакте
Telegram Бот
Уведомления о статусе сервера
Chrome Расширение
Поиск серверов прямо в браузере