То, чего пользователь не видит и что определяет, работает система или нет: структура данных, логика, скорость ответа и поведение под нагрузкой.
Перечень работ, а не описание подхода. Состав уточняется под задачу: лишнее убираем, недостающее добавляем на этапе оценки.
Схема хранения, индексы и связи. Ошибка на этом шаге стоит дороже всего остального вместе взятого.
Документированные методы, по которым с системой работают ваш сайт, мобильное приложение и внешние подрядчики.
Тяжёлые операции вроде рассылок, отчётов и обмена не блокируют работу пользователя.
Кеширование и оптимизация запросов. Система должна отвечать одинаково и в понедельник, и в чёрную пятницу.
Расчёты, скидки, права и статусы покрываются тестами: правка одного места не ломает три других.
Когда что-то падает, видно что именно и когда, а не «у пользователя не работает».
Отметьте работы, которые вам нужны, и мы покажем порядок суммы. Базовые отмечены заранее: без них раздел не существует.
| Включить в расчёт | Работа | Стоимость |
|---|---|---|
| Проектирование данныхСхема хранения, индексы и связи. Ошибка здесь стоит дороже всего остального.PostgreSQL · MongoDB · миграции схемы | 120 000—350 000₽ | |
| API для интерфейса и партнёровДокументированные методы, по которым с системой работают ваши и внешние клиенты.REST · OpenAPI · GraphQL · gRPC | 180 000—550 000₽ | |
| Бизнес-логикаРасчёты, статусы, правила. Считается от числа сценариев и их связности.Node.js · Fastify · NestJS · Python · FastAPI | 220 000—850 000₽ | |
| Вход и права доступаУчётные записи, роли и сессии. Вход через корпоративную учётку, если он нужен.JWT · OAuth 2.0 · SSO · двухфакторный вход | 90 000—280 000₽ | |
| Очереди и фоновые задачиРассылки, отчёты и обмен не блокируют работу пользователя.RabbitMQ · Redis · BullMQ · Celery | 110 000—320 000₽ | |
| Оптимизация под нагрузкуКеширование и работа с запросами: одинаковый отклик и в понедельник, и в пик.Redis · разбор планов запросов · пулы соединений | 130 000—450 000₽ | |
| Хранение и выдача файловДокументы и изображения лежат в отдельном хранилище, а не на диске сервера рядом с кодом.S3 · MinIO · подписанные ссылки | 70 000—200 000₽ | |
| Тесты бизнес-логикиПравка в одном месте не ломает три других.Vitest · Jest · pytest · тесты на реальной базе | 90 000—280 000₽ | |
| Логи и наблюдаемостьКогда что-то падает, видно что именно и когда, а не «у пользователя не работает».structured logs · Sentry · OpenTelemetry | 70 000—220 000₽ |
Проверяемые факты вместо утверждений о себе. Выдуманных кейсов в каталоге нет ни одного.
Задача редко закрывается одним разделом. Чаще проект собирается из двух-трёх.
Расскажите, что происходит сейчас. Ответим в течение рабочего дня, первая консультация ни к чему не обязывает.