Перейти к содержимому
Максим Касакин
Все услуги

Услуга

Бэкенд и распределённые системы

Масштабируемые высоконагруженные сервисы на Go и Node.js - держат нагрузку.

Проектирую и строю backend-системы, которые остаются быстрыми и корректными по мере роста: микросервисы, событийные архитектуры, слои кэширования и наблюдаемость для эксплуатации в продакшене. Почти 7 лет - в AI-платформах, финтехе и Web3, последнее - платформа от нуля до продакшена.

Что я могу построить

  • Микросервисная архитектура

    Декомпозиция сервисов, очереди сообщений (RabbitMQ, BullMQ) и событийные потоки с гарантированной доставкой, dead-letter queues и graceful degradation.

  • Производительность и масштабирование

    Слои кэширования, оптимизация запросов и задержек, дизайн под нагрузку. Снижал нагрузку на узлы на ~60% и p95 чтений с ~600 мс до ~150 мс.

  • API и интеграции

    REST- и gRPC-сервисы, интеграции со сторонними системами (OAuth, соцплатформы, платежи) и чистые слои данных поверх SQL и NoSQL.

  • Надёжность

    Идемпотентность, ретраи с backoff, надёжные и возобновляемые воркфлоу и сквозная наблюдаемость - чтобы система не будила вас в три ночи.

Проверено в продакшене

Для AI-платформы контента я построил надёжный движок воркфлоу, продолжающий с последнего успешного шага и публикующий ~1 200 идемпотентных материалов в день в 8 каналов. Для криптокошелька свой слой кэша снизил нагрузку на узлы на ~60% и ускорил чтение баланса в 4 раза.

Смотреть кейс платформы

Стек

  • Go
  • Node.js
  • NestJS
  • RabbitMQ
  • Redis
  • PostgreSQL
  • MongoDB
  • gRPC
  • Kubernetes
  • Docker

Начать проект

Открыт к проектной и консультационной работе - и к фулл-тайму. Расскажите, что вы строите.

Давайте поговорим

Пишите в любой из каналов - обычно отвечаю в течение дня.