Услуга
Бэкенд и распределённые системы
Масштабируемые высоконагруженные сервисы на 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
Начать проект
Открыт к проектной и консультационной работе - и к фулл-тайму. Расскажите, что вы строите.