Перейти к содержимому
Услуга

Backend-разработка и API

API, микросервисы, серверная архитектура

от $5 000 стоимость от 4 недель срок
Что входит

Полный цикл — без сюрпризов

Один контракт закрывает все этапы — от исследования до запуска и поддержки.

Архитектура

Проектирование БД, API-контрактов, выбор стека под нагрузку.

REST/GraphQL/tRPC

API под фронт и мобайл. Версионирование, документация, OpenAPI.

Миграции и БД

PostgreSQL, MySQL, MongoDB, Redis. Sequelize/Prisma/Drizzle.

Авторизация и права

JWT, OAuth, SSO, ролевая модель, multi-tenancy.

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

BullMQ, Cloud Tasks, обработка тяжёлых задач асинхронно.

Интеграции

Платежи, sms-шлюзы, email, S3, картографические сервисы.

Мониторинг и логи

Sentry, Grafana, Loki, метрики, алерты в Telegram.

CI/CD и деплой

Docker, GitHub Actions, AWS/Hetzner/Cloudflare, zero-downtime deploys.

Стек технологий

На чём работаем

Современный стек, проверенный на сотнях проектов. Передаём исходники после оплаты — никаких vendor lock-in.

Runtime

  • Node.js

Framework

  • NestJS
  • Hono
  • Fastify

Language

  • TypeScript
  • Go

Database

  • PostgreSQL

Cache

  • Redis

Infra

  • Docker

Cloud

  • AWS
Процесс

Как мы работаем

  1. 01

    Анализ требований

    Изучаем продукт, нагрузку, интеграции. Считаем нагрузочный профиль.
    3–5 дней
  2. 02

    Архитектура и БД

    ER-диаграмма, API-контракты, выбор стека и инфраструктуры.
    1 неделя
  3. 03

    Разработка core

    Авторизация, основные ресурсы, CRUD, бизнес-логика.
    3–6 недель
  4. 04

    Интеграции

    Платежи, нотификации, внешние API, очереди.
    2–4 недели
  5. 05

    Тестирование

    Unit + integration тесты, нагрузочные тесты, фикс багов.
    1 неделя
  6. 06

    Запуск и мониторинг

    Production deploy, дашборды Grafana, алерты, runbook.
    3–5 дней

Разрабатываем серверные системы под высокую нагрузку и сложную бизнес-логику. От API для мобильного приложения до микросервисной архитектуры с десятками сервисов.

Когда нужен серьёзный бэкенд

  • Мобильное или веб-приложение с авторизацией пользователей и хранением данных
  • Биллинговая система с подписками и платежами
  • E-commerce с большим каталогом и интеграциями со складами
  • B2B-платформа с многоарендностью и ролями
  • Внутренний инструмент компании, заменяющий 5+ Excel-таблиц
  • Замена устаревшего бэкенда на современный стек

Наш стек по умолчанию

Node.js + TypeScript (NestJS, Hono или Fastify) — основной стек для 90% проектов. Зрелая экосистема, типобезопасность, отличный DevX, лёгкий найм. Подходит для всего: от стартапов до high-load продуктов.

Go — выбираем для сервисов с критичной производительностью (платёжные шлюзы, обработка событий, real-time системы) или когда команда клиента уже на Go.

PostgreSQL — реляционная БД по умолчанию. Универсальная, мощная, бесплатная. MongoDB только при специфичных кейсах.

Redis — кеш, сессии, очереди, pub/sub. Не используем как primary store.

Docker + Kubernetes — для проектов от среднего размера. Маленькие сервисы — pm2 на одном дроплете.

Архитектурные принципы

1. Монолит до тех пор, пока он работает. Микросервисы не удваивают производительность — они утраивают сложность. Стартуем с монолита, разбиваем когда есть конкретная необходимость (разные команды, разные SLA, разный масштаб).

2. БД — источник истины, всё остальное — кеш. Не хранить состояние в Redis или памяти приложения. Всегда можно восстановить.

3. Документация = OpenAPI + actual code. Никаких отдельных Word-файлов с API-описанием — устаревают через неделю.

4. Мониторинг с первого дня. Sentry для ошибок, Grafana/Prometheus для метрик, Loki для логов. Алерты в Telegram.

5. Авто-тесты на критические сценарии. Не покрытие 100%, а 100% покрытия денежных и пользовательских флоу.

Что входит в стандартный контракт

  • Архитектурное проектирование (ER-диаграмма, sequence diagrams)
  • API с OpenAPI-документацией
  • Auth (JWT, OAuth, magic link, SMS)
  • CI/CD пайплайн (GitHub Actions → staging → prod)
  • Мониторинг и алертинг
  • Runbook (что делать при инцидентах)
  • 30 минут handoff-сессии для вашей команды
  • Гарантия 3 месяца

Сколько занимает

Простой бэкенд для лендинга или MVP мобильного приложения — 4 недели. Средняя система с интеграциями — 8–12 недель. Сложный продукт — 4–6 месяцев.

FAQ

Частые вопросы

Простой API для лендинга/MVP — от $5 000, средний бэкенд (CRUD + платежи + auth) — $12 000–$25 000, сложная микросервисная архитектура — от $40 000.

Для 90% проектов лучший выбор — Node.js + TypeScript (NestJS или Hono). Для высоконагруженных систем — Go или Rust. PHP-команды используем для проектов с готовой Laravel-инфраструктурой.

Да, но не предлагаем по умолчанию. Микросервисы решают конкретные проблемы (масштаб, разные команды, разные технологии) и часто только усложняют. Сначала монолит, потом разбиваем по необходимости.

Выбор зависит от проекта. Маленькие — Cloudflare Workers (дёшево, серверлесс). Средние — Hetzner/DO (дроплеты от $6/мес). Большие — AWS/GCP с автоскейлингом.

Беремся, если у клиента уже есть инфраструктура на Laravel или Symfony. Стартовать новый проект на PHP в 2026 — сомнительно, стек устаревает.

Да. Часто к нам приходят, когда фронт-команда уже есть, а бэкенд нужно разработать или переделать.

Готовы обсудить api, микросервисы, серверная архитектура?

Бесплатный аудит и предварительная оценка — за 1–2 рабочих дня.