Главная/Об авторе

Кто делает ботов для Majestic RP

Один разработчик, а не студия и не перепродажа чужого кода

Меня зовут gxdlxsss. Я backend-разработчик на Go: с декабря 2024 года работаю в RecoveryToolbox Inc., где занимаюсь сервисами для управления и мониторинга серверов компании. Majestic Bots - мой проект: я пишу код ботов, держу инфраструктуру и сам отвечаю на обращения в поддержку.

Опыт

Чем это подкреплено

Боты для игровых сообществ и рабочие сервисы держатся на одних и тех же вещах: устойчивость под нагрузкой, аккуратная работа с данными и предсказуемые выкаты. Ниже - из коммерческой практики.

Скорость под нагрузкой

Ускорил тяжёлые эндпоинты с 800 до 150 мс: переписанные SQL-запросы, составные индексы в PostgreSQL и кэш на горячих данных.

Сервисы в проде

REST- и gRPC-сервисы на Go, стабильно 800 запросов в секунду: валидация входящих данных, единая обработка ошибок, аккуратный проброс контекста между слоями.

Очереди и фоновые задачи

Межсервисное взаимодействие вынесено в Kafka - 150 тысяч событий в сутки. Фоновые обработчики на горутинах с graceful shutdown: перезапуск не теряет данные.

Дисциплина выпуска

Выкат новой версии сокращён с 15 до 8 минут (GitLab CI, multi-stage образы, Kubernetes), покрытие бизнес-логики тестами доведено до 70%.

Стек

На чём всё написано

GogRPCPostgreSQLMongoDBDockerKubernetesReactNext.jsWebSocketDiscord APITelegram Bot API

Боты написаны на Go, данные лежат в MongoDB, всё крутится в Docker за traefik. Сайты - на Next.js. Панель управления семьёй - отдельный сервис с собственным API и правами доступа.

Другие проекты

Что ещё я делаю

Это не единственный мой продукт - и это лучшее подтверждение, что проект не бросят через месяц.

Поддержка

Отвечаю лично

Между вами и тем, кто писал код, нет посредников. Вопрос по подключению, ошибка в уведомлении, идея новой функции - всё приходит напрямую ко мне.

Кто делает ботов · Majestic Bots