Метрики и GC-логи
Анализ Prometheus/Grafana (если есть) или быстрый запуск своего стека. GC-паузы, heap, CPU/IO профили под нагрузкой, JVM-флаги. Поиск «тихих» деградаций p99.
Senior-инженер с опытом ВТБ, Сбера и Росбанка находит топ-10 проблем в вашем backend за 3 рабочих дня. На выходе — отчёт с 5 quick wins, оценёнными в часах. Фиксированная цена, фиксированный объём, без созвонов про скоуп.
Анализ Prometheus/Grafana (если есть) или быстрый запуск своего стека. GC-паузы, heap, CPU/IO профили под нагрузкой, JVM-флаги. Поиск «тихих» деградаций p99.
pg_stat_statements top-20, EXPLAIN ANALYZE для медленных запросов, дубли индексов, missing partial indexes. Connection pool sizing.
Интервью с тех-лидом + чтение кода 1–2 критичных модулей. Synchronous вызовы внешних сервисов, отсутствие Circuit Breaker, проблемы с idempotency, cache stampede.
Короткий тест на k6 или Gatling против staging или специально подготовленного окружения. Baseline → spike. Замер p50/p95/p99, throughput, error rate.
На 4-й день — PDF-отчёт: топ-10 находок по severity, 5 quick wins с оценкой в часах, дорожная карта на 2–4 спринта. Без воды.
Доступ к staging/prod (read-only), Grafana или экспорт Prometheus. Анализ p99, GC-логов, heap, error rate, slow queries. Первый список гипотез.
60–90 минут с тех-лидом про boli и архитектуру. Чтение кода 1–2 узких мест. Поиск anti-patterns: sync external calls без CB, missing idempotency, cache issues.
Пишем минимальный сценарий k6/Gatling под ваше API. Baseline → spike. Замер p50/p95/p99, throughput, error rate. Подтверждение или опровержение гипотез.
PDF-отчёт с топ-10 находок, 5 quick wins с оценкой в часах, дорожная карта. 30-минутный созвон-разбор. Дальше — решаете сами.
Маловероятно — в 95% случаев находим ≥10 проблем разной критичности. Если всё-таки находок меньше 5 — это сильный сигнал, что система здоровая, и вы получаете отчёт-подтверждение для совета директоров или инвесторов. Цена не меняется, но это ценный артефакт.
Минимум: read-only доступ к Grafana/Prometheus или экспорт метрик за последние 30 дней; slow query log; доступ к репозиторию (читать); 60–90 минут с тех-лидом. Если есть staging — нагрузочный прогон делаем там. Если нет — поможем поднять минимальный.
Да. NDA подписываем до первого обсуждения деталей. Все артефакты (отчёт, доступы, переписка) остаются у вас и не используются нигде, кроме как для подготовки отчёта.
В основном именно с чужим кодом — это и есть точка нашего трипвайра. Если код мы знаем (например, после полного аудита) — health-check стоит дешевле или интегрируется в retainer.
Три типичных сценария: (1) реализуете quick wins сами по нашей карте; (2) берёте у нас полный аудит за 1–2 недели (от 300 000 ₽) с реализацией части находок; (3) выводите наших Senior на аутстаф для исполнения. Никакого давления — отчёт остаётся у вас в любом случае.
Да, работаем по договору с ИП или ООО. Безнал, акт + счёт-фактура. Возможна оплата 50/50 (старт / после отчёта) для первой сделки.
MVP без прод-нагрузки (нечего измерять); системы без метрик и логов (сначала observability, потом аудит); системы с RPS < 100 — здесь дешевле просто переписать узкое место. Если сомневаетесь — напишите, скажем честно.
Расскажите про backend в одном-двух абзацах: стек, нагрузка, что болит. Подпишем NDA и согласуем удобный старт.