Новаком
NOVACOM · СИСТЕМНАЯ ИНТЕГРАЦИЯ · С 1999

Разработка высоконагруженных систем —
SLA 99.9 %

Backend-системы на Java и Kotlin: от архитектуры до эксплуатации. Опыт ВТБ, Сбер, Росбанк, госсектор. Миллионы документов в день, SLA 99.9 %. Микросервисы на Spring Boot, потоковая обработка на Kafka, отказоустойчивость через Resilience4j, наблюдаемость на Prometheus и Grafana. Команда Senior-инженеров, Москва.

Кейсы и портфолио
4.97 / 5 · 50+ отзывов
ВТБСБЕРРОСБАНКSOCIÉTÉ GÉNÉRALEГОССЕКТОР
УСЛУГИ · ЧТО МОЖНО ЗАКАЗАТЬ

Для чего нас нанимают.

Highload-backend, Telegram Mini Apps, AI-решения (RAG, чат-боты, агенты), IoT и embedded-разработка. Performance-аудит и нагрузочное тестирование, observability-стек. Senior-инженеры на аутстаф за 1–3 дня.

01 · HIGHLOAD-СИСТЕМЫ И МИКРОСЕРВИСЫ

Highload-архитектура
и микросервисы.

Проектирование и разработка backend-систем на миллионы документов в день. Java, Kotlin, Rust, Spring Boot, Kafka, RabbitMQ. Горизонтальное масштабирование, шардирование PostgreSQL, репликация, Resilience4j. Стек ВТБ и Сбера — без корпоративной бюрократии.

  • Java 17–21
  • Kotlin
  • Spring
  • Kafka
  • PostgreSQL
  • Redis
  • Микросервисы
  • Resilience4j
99.9%
02 · TELEGRAM MINI APPS И БОТЫ

Telegram Mini Apps.

Полноценные приложения внутри Telegram: e-commerce, геймификация, платежи через TON, push-рассылки. Команда Telegram Wallet и PlayDeck.

  • Mini App
  • TON
  • Боты
03 · АУДИТ ПРОИЗВОДИТЕЛЬНОСТИ

Аудит и оптимизация.

Backend в 3–5× быстрее за 2–4 недели. RabbitMQ: 8 → 40 msg/s, память −60 %. k6, Gatling, профилирование JVM, GC-аудит.

Пропускная способность · msg/s+400 %
01020304050нед 0нед 1нед 2нед 3нед 4
Backend Health-Check · 3 дня · 80 000 ₽Реальный кейс аудита
04 · AI И ML РЕШЕНИЯ

AI и ML решения.

RAG-системы, AI чат-боты, AI-агенты, fine-tuning LLM. Внедряем ИИ в бизнес-процессы — от прототипа до продакшена с 152-ФЗ.

  • RAG
  • LLM
  • AI-агенты
  • Fine-tuning
05 · АУТСТАФФИНГ SENIOR-ИНЖЕНЕРОВ

Senior-инженер за 1–3 дня.

Java / Kotlin / Rust-разработчики с опытом ВТБ, Сбер, Росбанк, госсектор. Усиление команды без найма в штат. Полная интеграция: Jira, Slack, code review, daily standup.

01Знакомство · стек, требованиядень 1
02Подбор и тех. собеседованиедень 2
03Подключение в командудень 3
04Первый PR, code reviewнеделя 1
Или дежурный SRE · try-out 80 000 ₽/мес
06 · IOT И EMBEDDED

IoT и embedded.

Прошивки, RTOS, IoT-платформы, OTA-обновления. STM32, ESP32, Zephyr, FreeRTOS. От прототипа до серийного устройства.

  • STM32
  • ESP32
  • RTOS
  • MQTT
АРХИТЕКТУРА · ПОДХОД

Как мы строим highload.

Highload — система, где RPS превышает возможности одного узла, p99-latency под нагрузкой деградирует нелинейно, а uptime ниже 99.9% означает измеримые потери для бизнеса. Наш подход — горизонтальное масштабирование вместо vertical scaling, осознанные CAP-trade-off, многоуровневое кэширование и устойчивость к отказам.

Масштабирование

Horizontal scaling вместо vertical: шардирование по hash, range, geo и tenant_id. Репликация master-slave с read-replicas и semi-sync для финтех-контуров.

  • Sharding
  • Read replicas
  • Semi-sync
  • Horizontal scaling

CAP и согласованность

CP для платёжного контура (PostgreSQL + 2PC), AP для кэша и аналитики. Eventual consistency через CDC и Kafka outbox с идемпотентными consumer-ами.

  • CAP
  • Outbox
  • Idempotency
  • At-least-once

Отказоустойчивость

Circuit Breaker, Bulkhead, Retry с jitter, Fallback на Resilience4j в Spring-стеке. RPO ≤ 1 мин, RTO ≤ 15 мин в финтех-контурах.

  • Resilience4j
  • Circuit Breaker
  • Bulkhead
  • RPO/RTO

Кэширование

Четыре уровня: CDN → reverse proxy (nginx) → app-cache (Caffeine) → Redis. Cache-Aside, TTL-стратегии, защита от Cache Stampede через single-flight.

  • CDN
  • Caffeine
  • Redis
  • Cache-Aside
СТЕК · РЕАЛЬНЫЙ КОД

Не сток-фотографии — production-код.

Каждый инженер — Senior с 5–8+ годами опыта в highload: банки, финтех, госсектор. Java 17–21, Kotlin, Rust, Spring Boot, Kafka, TON SDK. Реальные паттерны: Circuit Breaker, outbox, idempotent consumers.

lang: kotlin · spring10 строкbuild · v2.3.1
1// SLA 99.9 % · 40 msg/s · p99 78ms · Resilience4j Circuit Breaker · idempotency
2
3class PaymentsService(
4 private val queue: RabbitClient,
5 private val audit: AuditLog,
6) {
7 suspend fun charge(req: ChargeRequest): Result =
8 queue.publish("payments.charge", req)
9 .also { audit.record(it) }
10}
OPERATIONS · ЭКСПЛУАТАЦИЯ

От архитектуры до продакшена.

Highload не заканчивается на коде. Observability, нагрузочное тестирование, безопасные релизы и соответствие 152-ФЗ — без этого SLA 99.9% невозможен.

Observability

Три pillars: metrics (Prometheus), logs (Loki), traces (Jaeger, OpenTelemetry). SLI, SLO, error budget по SRE-методологии Google.

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

k6, Gatling, JMeter. Методология baseline → soak → spike → chaos. Фиксируем p50, p95, p99, throughput, error rate в SLO.

Безопасные релизы

Blue-Green и Canary deployment, миграции БД без downtime (expand → migrate → contract), feature flags для постепенного раскрытия фич.

Event-driven

Kafka, outbox pattern, идемпотентные consumer-ы. Эффективный exactly-once через at-least-once + dedup по event_id.

Когда highload не нужен

  • RPS < 100 — монолит и vertical scaling закрывают потребность
  • Один регион, SLA < 99.95% — Kubernetes и микросервисы избыточны
  • Read-heavy с редкими записями — managed PostgreSQL + read replica + Redis достаточно
Compliance

152-ФЗ и ИБ для финтеха

Хранение персональных данных в РФ, требования ФСТЭК для критической информационной инфраструктуры, изоляция платёжного контура.

ФОРМАТЫ · ПРОЗРАЧНЫЕ УСЛОВИЯ

Понятные форматы и цены.

Оценка до старта. Фиксированная стоимость или time & material — выбирайте, как удобнее.

Telegram-бот

от 150 000 ₽
1-2 недели
  • Команды, кнопки, inline
  • Webhook-интеграции
  • Авторизация через Telegram
  • Админ-панель
Обсудить проект
ПОПУЛЯРНОЕ

Performance-аудит

от 300 000 ₽
1-2 недели
  • Профилирование JVM
  • Нагрузочное тестирование
  • Отчёт с метриками до/после
  • Quick wins на первой неделе
Обсудить проект

Telegram Mini App / Проект

от 500 000 ₽
3-6 недель
  • Полноценный UI (React)
  • Backend + API
  • TON/карты — платежи
  • Авторизация, push, аналитика
Обсудить проект

Выделенный инженер

от 500 000 ₽/мес
помесячно
  • Senior Java/Kotlin/Rust
  • Полная интеграция в команду
  • Code review, архитектура
  • Гибкая загрузка
Обсудить проект
FAQ · ВОПРОСЫ И ОТВЕТЫ

Часто спрашивают.

Mini App «под ключ» — от 500 000 руб.: frontend (React), backend (Java/Kotlin), Telegram API, авторизация, деплой. Срок: 3-6 недель. Простой бот — от 150 000 руб. за 1-2 недели. Мы — команда, которая строила Telegram Wallet и PlayDeck, поэтому используем готовые решения и шаблоны.

Профилирование JVM, анализ GC-логов, нагрузочное тестирование, аудит SQL-запросов. В договоре фиксируем целевые метрики (throughput, latency, memory). Пример: RabbitMQ 8→40 msg/s, память −60%, uptime с 4 часов до 2+ недель. Quick wins — уже на первой неделе.

За 1-3 дня. Все наши инженеры — Senior с опытом в банках и госсекторе (ВТБ, Сбер, Росбанк). Работаем помесячно, полная интеграция в вашу команду: Jira, Slack, code review, daily standup.

Мы не «студия широкого профиля». Каждый инженер в команде — Senior с 5-8 годами опыта в highload: банки, финтех, госсектор, миллионы транзакций/день. Мы используем тот же стек и практики, что в ВТБ и Сбере — но без корпоративной бюрократии и с прямым доступом к разработчикам.

Backend: Java 17-21, Kotlin, Rust, Spring Boot, Spring WebFlux, Netty. Очереди: Kafka, RabbitMQ. Базы: PostgreSQL, Redis, Oracle. Инфраструктура: Docker, Kubernetes, OpenShift, Grafana, Prometheus. Frontend: React, Next.js. Блокчейн: TON SDK, Solidity.

Да. Подписываем NDA до обсуждения деталей проекта. Работаем по договору с ИП или ООО. Возможна оплата по этапам с фиксированной стоимостью или time & material с ежемесячными актами.

Конечно. Экспресс-аудит (1-2 недели) или Telegram-бот — отличный пилот. Вы видите качество кода, скорость коммуникации и результат до того, как вкладываете серьёзный бюджет.

Ежедневные обновления в Telegram/Slack, еженедельный созвон с демо. Вы общаетесь напрямую с инженером, а не через менеджера. Trello/Jira для задач, GitHub для кода. Прозрачность на каждом этапе.

Репликация копирует одни и те же данные на несколько узлов для отказоустойчивости и read-нагрузки (master-slave, semi-sync). Шардирование делит данные на части по ключу (hash, range, по tenant_id) для горизонтального масштабирования записи. В банковских платформах комбинируем: шардинг по client_id + read-replicas в каждом шарде. Так PostgreSQL держит 10× нагрузку без миграции на NoSQL.

Если RPS < 100, один регион, и SLA не требует 99.95%+ — Kubernetes, Kafka и микросервисы только замедлят разработку. Managed PostgreSQL + read replica + кэш Redis закрывают большинство задач до миллиона DAU. Мы честно говорим клиентам, когда монолит — правильное решение. Highload оправдан, когда стоимость downtime превышает стоимость инфраструктуры или линейный рост невозможен на одном узле.

НАЧАТЬ · ОБЫЧНО ОТВЕЧАЕМ ЗА 30 МИНУТ

Расскажите про задачу — ответим за час.

Бесплатная оценка проекта. Без обязательств. Прямой контакт с инженером, а не менеджером.

Обычно отвечаем в течение 30 минут в рабочее время (МСК)

1–3 д.подключение Senior на аутстаф
1 нед.экспресс-аудит производительности
NDAподписываем до обсуждения
99.9 %SLA в действующих контрактах