Интеграция B2B-платформы лояльности в ВКР: архитектура API и метрики SLA

24 марта 2026 года «СберСпасибо» открыл ускоренное подключение партнёров из сегмента малого бизнеса — компании получают доступ к аудитории в 100 млн человек через единый интеграционный контур. Для выпускника ИТ это не «новость про маркетинг», а готовый к защите кейс: B2B2C-платформа, REST-контракты, OAuth 2.0, асинхронные очереди, кэш под пиковые начисления бонусов и жёсткие SLA на отклик. Именно на таких задачах ВКР перестаёт быть рефератом: появляются измеримые требования, распределённая система и осмысленные метрики. Ниже — как встроить сюжет в главы 1–3, какие диаграммы рисовать, что считать в эксперименте и где студенты чаще всего сыпятся на нормоконтроле.

FAQ: вопросы, которые задают до старта работы

Где брать данные, если реальный API партнёра закрыт NDA?

Собирайте синтетический нагрузочный профиль на основе открытых параметров: 100 млн участников, допущение о доле активных MAU (2–7%), доля транзакций начисления в пиковый час. Это законный и защищаемый подход — вы описываете модель нагрузки, а не придумываете цифры. Приложите таблицу допущений в приложение ВКР.

Какой стек выбрать, чтобы успеть за семестр?

Не тащите всё: PostgreSQL + Redis + брокер (RabbitMQ или Kafka) + FastAPI/Spring Boot + nginx. Этого достаточно, чтобы показать кэш, идемпотентность и асинхронную обработку. Kubernetes и сервис-меш — только если тема про DevOps, иначе утонете в конфигах.

Как считать эффективность интеграции, если реального трафика нет?

Считайте не «бизнес-эффект», а технические метрики: p50/p95/p99 задержки, TPS при 200/500/1000 RPS, доля ошибок 4xx/5xx, hit ratio кэша, время восстановления после сбоя брокера. В связке с ISO/IEC 25010 это закрывает подраздел «Оценка качества».

Обязателен ли ГОСТ 34.601, если тема «backend-сервис»?

Формально можно оформить по ГОСТ 19 (программная документация), но для систем с несколькими подсистемами (партнёрский шлюз, сервис начислений, сервис отчётности) стадии из ГОСТ 34.601 смотрятся органичнее. Согласуйте это с научруком до того, как напишете 40 страниц.

Темы ВКР, которые реально защитить на этом кейсе

Основная часть: как разложить кейс по главам

Глава 1 — анализ: статья как источник требований

Не пересказывайте новость. Извлеките из неё требования: «ускоренный доступ» = короткий time-to-market онбординга, значит нужны шаблоны подключения, песочница и автотесты контрактов. «100 млн аудитории» = оценки нагрузки и обоснование горизонтального масштабирования. Оформите это как таблицу стейкхолдеров и нефункциональных требований — по сути мини-аналог PMBOK 7 в части реестра заинтересованных сторон.

Здесь же уместно сравнить REST и GraphQL, обосновать OAuth 2.0 client credentials, описать угрозы по OWASP API Security Top 10 (broken object level authorization, excessive data exposure).

Глава 2 — проектирование: диаграммы и контракты

Минимум, который ждёт комиссия:

Ниже — фрагмент docker-compose, который можно положить в приложение и защищать как «инфраструктура прототипа»:

services:
  gateway:
    build: ./gateway
    environment:
      - IDEMPOTENCY_TTL=86400
      - RATE_LIMIT_RPS=500
    depends_on: [redis, postgres]
  postgres:
    image: postgres:16
    environment:
      POSTGRES_DB: loyalty
      POSTGRES_PASSWORD: ${DB_PASS}
  redis:
    image: redis:7-alpine
  broker:
    image: rabbitmq:3.13-management
    ports: ["15672:15672"]

Глава 3 — тестирование и метрики

Соберите таблицу метрик — это ядро защиты. Комиссия любит цифры, подтверждённые методикой.

МетрикаИнструментЦелевое значение
p95 задержки начисленияk6 + OpenTelemetry< 250 мс
Пропускная способностьlocust≥ 800 RPS
Доля ошибок 5xxPrometheus< 0,5%
Hit ratio кэшаRedis INFO> 85%
Время восстановления после сбоя брокераchaos-mesh< 30 с

Каждую цифру подкрепляйте сценарием нагрузки: сколько виртуальных пользователей, какой профиль, какие допущения. Если хотите заказать диплом с таким экспериментом — лучше сразу требовать у исполнителя воспроизводимые скрипты, а не «красивые графики».

Нормоконтроль и защита

Схемы — по ГОСТ 19.701 (ЕСПД), стадии — при необходимости по ГОСТ 34.601. Подписи к рисункам обязательны, ссылки в тексте — «см. рисунок 5». Не забудьте приложение с листингами и репозиторием (можно ссылкой на GitHub с тегом release). На защите держите заготовленные ответы: почему именно этот брокер, почему at-least-once, что будет при двойном начислении.

Чек-лист: что проверить перед сдачей

  • Задачи во введении совпадают с выводами по главам — один в один.
  • Все схемы имеют подписи и упомянуты в тексте до появления.
  • Метрики из таблицы 3 главы подтверждены скриптами в приложении.
  • Ссылки на источники старше 5 лет — только для классики (ГОСТ, ISO, OWASP).
  • Код оформлен моноширинным шрифтом, листинги пронумерованы.
  • Уникальность текста ≥ 80% по внутренней системе вуза.
  • Приложение с репозиторием доступно по ссылке для комиссии.

Типичные ошибки студентов

1. Пересказ статьи вместо анализа. Половина введения — «компания расширила возможности», и ноль требований. Комиссия это читает как реферат. Исправление: сразу после абзаца со ссылкой дайте таблицу «факт из статьи → техническое требование → метод проверки».

2. Метрики «на глаз». «Система работает быстро» — не результат. Нужны p95, TPS, error rate и воспроизводимые скрипты. Если боитесь нагрузочного теста — начните с 100 RPS и опишите масштабирование.

3. Игнорирование безопасности. OAuth 2.0 без идемпотентности и валидации scopes — классическая дыра. Прогоните архитектуру по OWASP API Security Top 10 и покажите, что закрыли.

Чему вы научитесь

Если тема только формируется или эксперимент «не сходится» — приходите на бесплатную консультацию: разберём структуру, подскажем стек и метрики. Наши авторы тратят на проработку ВКР от 120 часов и ведут работу от плана до защиты. Поможем и с нормоконтролем, и с воспроизводимым экспериментом.

Материал подготовлен экспертами компании [Название сайта]. Мы помогаем студентам с 2010 года. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

Последнее обновление: 2026-09-14

Источник: Малый бизнес получит ускоренный доступ к 100-миллионной аудитории «СберСпасибо» (опубликовано 2026-03-24)