High-load, SaaS и сложные веб-системы

Разработка сложных веб-систем под нагрузку: микросервисы, API gateway, очереди RabbitMQ/Kafka, базы для миллионов записей, k8s и Docker, мониторинг 24/7. SLA 99.9%, IT-команды от 3 до 12 разработчиков, разработка по гибким спринтам. Передаём исходники и инфраструктуру заказчику.

Frontend
API
Postgres
Queue
Redis

от 500 000 ₽

пилотный проект

0-6 мес

до прод-релиза

0+

платформ в работе

0.0%

SLA в продакшне

Что входит

Что входит в разработку сложной системы

Девять модулей работ — от системного анализа до 24/7 SRE-сопровождения после прод-релиза. Каждый модуль закреплён за отдельной ролью команды, ответственность не размывается.

Аудит и системный анализ

Discovery-фаза: интервью со стейкхолдерами, текущая карта IT-ландшафта, ограничения интеграций, бизнес-метрики, риски и допущения архитектуры.

Архитектура решения

Микросервисы / монолит / гибрид — выбираем под нагрузку и команду эксплуатации. C4-диаграммы, описание сервисов, контрактов API, схема данных, NFR.

Backend и API

Python (Django, FastAPI), Node.js (NestJS), Go. REST, GraphQL, gRPC. Идемпотентность, версионирование, OpenAPI 3.1, JSON Schema, контракт-тесты.

Frontend SPA и SSR

Next.js 16, Remix, SvelteKit. SSR/ISR, server components, design system на Storybook, e2e-тесты Playwright, accessibility WCAG 2.1 AA.

Базы данных и хранилища

Postgres 17 с шардингом, ClickHouse для аналитики, Redis для кэша и rate-limit, S3-совместимое хранилище. Резервное копирование PITR, репликация.

DevOps и инфраструктура

Docker, Kubernetes (managed VK Cloud / Yandex Cloud / self-hosted), Terraform IaC, Ansible, GitLab CI / GitHub Actions, blue-green деплои.

Интеграции и микросервисы под ключ

CRM (amoCRM, Bitrix24, Salesforce), ERP (1С, SAP), эквайринг и биллинг (ЮKassa, CloudPayments, Stripe), маркетплейсы (Ozon, WB), 152-ФЗ, OAuth2/OIDC.

Безопасность и compliance

152-ФЗ, шифрование at-rest и in-transit, audit log на основе append-only, RBAC, SAML/SSO, 2FA, OWASP Top-10, регулярные pen-test и аудит зависимостей.

Сопровождение и SRE

Мониторинг 24/7 (Prometheus + Grafana + Loki), on-call дежурство, инциденты по runbook'ам, post-mortem, SLO/SLI/error budget, capacity planning.

Портфолио сложных систем

Примеры реализованных проектов

Четыре собственных SaaS-продукта команды — публичные, работающие под нагрузкой. Это не «кейсы под NDA», а живые системы которые можно открыть и оценить уровень разработки. Тот же подход применяем и в клиентских проектах.

Превью Эксперт АИAI · Чат-ассистенты

Эксперт АИ

Платформа нейросетей и чат-ассистентов для работы и бизнеса. Готовые AI-эксперты по сферам — маркетолог, юрист, финансист, программист и другие — обученные профессионалами на 10 000+ актуальных документов. Под капотом GPT 5, Sora 2, NanoBanana, VEO 3.1, OpenAI, DeepSeek и собственная модель Эксперт AI. Десктоп, iOS и Android.

AI-моделей
7+
Документов в базе
10 000+
Функций
100+
Платформ (Web/iOS/Android)
5

Технологии

Next.jsPostgreSQLRedisOpenAIDeepSeekSora 2VEO 3.1Электрон
Открыть expai.pro
Процесс

Как идёт работа над сложной платформой

Шесть этапов от первого созвона до боевой эксплуатации. На каждом — фиксированный артефакт-выход и контрольная точка с клиентом. После релиза работа не заканчивается — переходим в режим SRE-сопровождения.

01

Pre-sale и Discovery

2 недели

Серия интервью с заказчиком и стейкхолдерами, аудит текущего IT-ландшафта, формулировка целей и метрик, vision-документ на 15-30 страниц.

02

Архитектура и оценка

3-4 недели

C4-диаграммы (Context → Container → Component), выбор стека, дорожная карта релизов, оценка по story points, состав и роли команды, риск-реестр.

03

Sprint 0 — окружение и CI/CD

2 недели

Развёртывание dev/stage/prod, скелет монорепо, IaC через Terraform, базовый CI/CD pipeline, observability stack, шаблон микросервиса, документация Confluence.

04

Разработка по спринтам

12-24 недели

Двухнедельные спринты с демо. Параллельная работа frontend, backend, DevOps, QA, аналитика. Code review на каждый MR, contract-тесты, e2e Playwright, security-сканы.

05

Нагрузочное тестирование

2-3 недели

Сценарии в k6 / Locust на целевую нагрузку с запасом ×3, профилирование bottleneck'ов, тюнинг Postgres и Redis, security-аудит OWASP Top-10, pen-test.

06

Прод-запуск и SRE

Continuous

Blue-green деплой, мониторинг SLO/SLI, on-call дежурство по runbook'ам, инцидент-менеджмент, регулярные post-mortem, capacity planning, roadmap развития.

Стек и инструменты

Технологический стек для сложных систем

Матрица из 50+ технологий — собираем под NFR, объём данных, бюджет на эксплуатацию и предпочтения IT-департамента заказчика. Без вендор-лока: всё — open-source или мейнстрим-облака.

Backend

5 инструментов
Python (Django, FastAPI, asyncio)Python (Django, FastAPI, asyncio)Node.js (NestJS, Express, Fastify)Node.js (NestJS, Express, Fastify)Go (Gin, Fiber)Go (Gin, Fiber)PHP (Laravel, Symfony)PHP (Laravel, Symfony)Java (Spring Boot)Java (Spring Boot)Python (Django, FastAPI, asyncio)Python (Django, FastAPI, asyncio)Node.js (NestJS, Express, Fastify)Node.js (NestJS, Express, Fastify)Go (Gin, Fiber)Go (Gin, Fiber)PHP (Laravel, Symfony)PHP (Laravel, Symfony)Java (Spring Boot)Java (Spring Boot)

Frontend

6 инструментов
Next.js 16Next.js 16React 19React 19TypeScriptTypeScriptVue 3 (Nuxt 3)Vue 3 (Nuxt 3)Svelte (SvelteKit)Svelte (SvelteKit)RemixRemixNext.js 16Next.js 16React 19React 19TypeScriptTypeScriptVue 3 (Nuxt 3)Vue 3 (Nuxt 3)Svelte (SvelteKit)Svelte (SvelteKit)RemixRemix

Базы данных и хранилища

7 инструментов
PostgreSQL 17PostgreSQL 17MySQL 8MySQL 8ClickHouseClickHouseMongoDBMongoDBRedisRedisElasticsearchElasticsearchS3-совместимыеS3-совместимыеPostgreSQL 17PostgreSQL 17MySQL 8MySQL 8ClickHouseClickHouseMongoDBMongoDBRedisRedisElasticsearchElasticsearchS3-совместимыеS3-совместимые

Очереди и брокеры

5 инструментов
RabbitMQRabbitMQApache KafkaApache KafkaNATSNATSYandex Message QueueYandex Message QueueRedis StreamsRedis StreamsRabbitMQRabbitMQApache KafkaApache KafkaNATSNATSYandex Message QueueYandex Message QueueRedis StreamsRedis Streams

Инфраструктура и DevOps

8 инструментов
DockerDockerKubernetesKubernetesTerraformTerraformAnsibleAnsibleHelmHelmGitLab CIGitLab CIGitHub ActionsGitHub ActionsArgoCDArgoCDDockerDockerKubernetesKubernetesTerraformTerraformAnsibleAnsibleHelmHelmGitLab CIGitLab CIGitHub ActionsGitHub ActionsArgoCDArgoCD

Облако и хостинг

5 инструментов
VK CloudVK CloudYandex CloudYandex CloudSelectelSelectelCloud.ru (СберКлауд)Cloud.ru (СберКлауд)Ddedicated bare-metalVK CloudVK CloudYandex CloudYandex CloudSelectelSelectelCloud.ru (СберКлауд)Cloud.ru (СберКлауд)Ddedicated bare-metal

Мониторинг и observability

7 инструментов
Prometheus + GrafanaPrometheus + GrafanaLokiLokiTempoTempoSentrySentryDatadogDatadogOpenTelemetryOpenTelemetryELKELKPrometheus + GrafanaPrometheus + GrafanaLokiLokiTempoTempoSentrySentryDatadogDatadogOpenTelemetryOpenTelemetryELKELK

Безопасность и compliance

6 инструментов
VaultVaultKeycloak (SSO/OIDC)Keycloak (SSO/OIDC)OWASP ZAPOWASP ZAPTrivyTrivySnykSnyk1152-ФЗ аудитVaultVaultKeycloak (SSO/OIDC)Keycloak (SSO/OIDC)OWASP ZAPOWASP ZAPTrivyTrivySnykSnyk1152-ФЗ аудит
Ориентир по бюджетам

Три формата сотрудничества для сложных проектов

Под сложную разработку нет «коробочной» цены — итоговая смета зависит от объёма скоупа, состава команды и SLA. Ниже — ориентир по трём типовым форматам, в которых работаем чаще всего.

Старт

Pilot / MVP

Гипотеза продукта в проде за один квартал. Один-два ключевых сценария, монолитная или модульная архитектура без избыточной сложности.

500 000 – 1 500 000 ₽
  • Команда 3-5 человек
  • Срок: 2-3 месяца
  • Discovery + ТЗ + дизайн
  • MVP-функционал, 1-2 интеграции
  • Базовый CI/CD, dev/prod окружения
  • Запуск на staging + production
  • Гарантия на код 3 месяца
Хит

Production

Полноценная боевая система с микросервисами, очередями, мониторингом и SLA 99.9%. Самый частый формат для среднего и крупного бизнеса.

1 500 000 – 5 000 000 ₽
  • Команда 5-8 человек
  • Срок: 4-6 месяцев
  • Микросервисная архитектура
  • 5-10 интеграций (CRM, ERP, оплаты)
  • Нагрузочное тестирование k6
  • Полный observability stack
  • Blue-green деплои, k8s
  • SLA 99.9%, гарантия 6 месяцев
Long-term

Enterprise

Долгосрочная разработка крупной платформы — маркетплейс, SaaS, корпоративный портал. Многокомандный проект с собственным product- и delivery-managment.

от 5 000 000 ₽
  • Команда 8-12+ человек
  • Срок: 6-12+ месяцев
  • Микросервисы + event-driven
  • 10+ интеграций, multi-tenant
  • Compliance: 152-ФЗ, аудит
  • SRE 24/7, on-call дежурство
  • Roadmap на 12-24 месяца
  • Outstaff / outsource — гибко

Формат T&M (Time & Material) для дополнительных работ и outstaff: Senior — 4 500 ₽/час, Middle — 2 800 ₽/час, Junior — 1 800 ₽/час. Smeта на discovery-фазу — фиксированная, 80 000 – 250 000 ₽.

FAQ

Частые вопросы про сложную разработку

Десять вопросов, которые задают на pre-sale у CTO и техдиректоров.

Зависит от формата. Pilot/MVP — 3-5 человек (techlead + 1-2 backend + frontend + DevOps part-time). Production — 5-8 (добавляется второй backend, QA, аналитик, дизайнер). Enterprise — 8-12+ с разделением на стримы (frontend-стрим, backend-стрим, integrations, SRE). Все на full-time, без «параллельной» загрузки на другие проекты.

Да, двусторонний NDA подписываем до первого созвона по существу проекта, если требуется. Стандартный шаблон — на 3-5 лет, с пунктом про non-solicit и non-compete по конкретной нише. Можем работать по NDA заказчика — присылайте свой.

После полной оплаты — заказчику. В договоре отдельный пункт про передачу исключительных имущественных прав на программу ЭВМ. Передаём исходный код через приватный репозиторий, документацию, проектную инфраструктуру (Terraform-стейты, секреты в Vault), доступы к облачным аккаунтам.

Да, активно — экосистема Python, Node.js и Go построена на open-source. Перед коммитом каждая зависимость проходит проверку лицензии (только MIT / Apache 2.0 / BSD / LGPL — копилефт GPL/AGPL не используем без явного согласования). Регулярно сканируем зависимости через Snyk и Trivy на CVE.

Спринт даёт два важных свойства — предсказуемость для заказчика (фиксированный объём на 2 недели) и ритм демо (живой созвон, где product owner видит результат). На больших проектах Kanban быстро превращается в «бесконечный поток», в котором сложно мерить velocity и согласовывать roadmap. Внутри спринта работа идёт по Kanban-доске.

На фазе архитектуры. Учитываем NFR (пиковая нагрузка, latency, SLA), объём данных и характер запросов (OLTP vs OLAP), бюджет на эксплуатацию, доступность специалистов на рынке для дальнейшего сопровождения, существующий стек заказчика. Например, для high-load OLAP-нагрузок предпочитаем Go + ClickHouse, для классического SaaS — Python/FastAPI + Postgres.

Для типовой production-системы — SLA 99.9% (43 минуты downtime в месяц), с финансовой ответственностью по модели service credit. Для критичных систем (финтех, эквайринг) — 99.95% с резервированием в двух AZ. SLA закрепляется отдельным приложением к договору, включает SLO/SLI и условия эскалации.

Пакеты SRE-сопровождения от 80 до 320 часов в месяц: мониторинг 24/7 на базе Prometheus/Grafana/Loki, on-call дежурство (P1/P2/P3 с разным временем реакции), инцидент-менеджмент по runbook'ам, регулярные post-mortem, capacity planning, обновление зависимостей и security-патчей, развитие по продуктовому roadmap.

Если стартуем с нуля — закладываем 15-20% времени каждого спринта на refactoring и архитектурные улучшения, чтобы долг не накапливался. Если приходите с legacy-системой — начинаем с аудита (1-2 недели): карта компонентов, оценка покрытия тестами, технический риск-реестр, план поэтапной модернизации без остановки бизнеса (strangler pattern).

Outsource — мы берём проект целиком, отвечаем за результат, заказчик ставит цель. Outstaff — мы выделяем разработчиков, которые работают в команде заказчика по его процессам и менеджменту, оплата по часам. Для greenfield-разработки рекомендуем outsource (быстрее, дешевле, меньше согласований). Для развития существующего продукта или дефицита кадров — outstaff. Можем комбинировать в одном договоре.

Отзывы

Письма благодарности

То что клиенты пишут о нас по итогам наших проектов

Готовы начать?

Готовы обсудить вашу платформу?

Расскажите про проект за 30-60 минут — пришлём architecture-vision, оценку команды и роадмап на квартал в течение недели. Можем работать как outsource «под ключ» или выделить команду на outstaff.

Бесплатный бриф · ответ в течение 4 часов · NDA по запросу