КЕЙС

NeoBank App

Дата публикации
14 Октября 2023

Финтех без компромиссов

Как NeoBank App перестроил свою инфраструктуру для обработки транзакций в реальном времени, используя платформу JSON Smith. История перехода от монолита к распределенной архитектуре.

Клиент
NeoBank App
Отрасль
Fintech / Banking
Период
Q3 2023
Разработчики NeoBank App анализируют потоки данных
Производительность
10k TPS
01. Вызов

Нагрузка 10k TPS в часы пик

NeoBank App столкнулся с критической проблемой масштабируемости. Во время торговых сессий и публикации финансовых отчетов нагрузка на API достигала 10 000 транзакций в секунду (TPS).

  • Деградация API

    Латентность возрастала до 400-800мс, что приводило к разрыву сессий пользователей и потере доверия к платформе.

  • Сложность кэширования

    Существующее решение Redis не справлялось с инвалидацией данных в реальном времени, вызывая рассинхронизацию балансов.

  • Стоимость инфраструктуры

    Для покрытия пиковых нагрузок приходилось держать 3x больше серверов, чем требовалось в среднем, что удвояло расходы на AWS.

// График нагрузки (Legacy)
CRITICAL
09:00 10:00 11:00
02. Решение

Edge Caching от JSON Smith

Интеллектуальная маршрутизация

Мы внедрили JSON Smith как единый шлюз (API Gateway). Платформа автоматически определила паттерны запросов к рынку данных (Read-heavy) и применила Edge Caching.

Результат: 85% запросов к котировкам и историческим данным теперь обслуживаются с кэша на границе сети, не доходя до базы данных.

Real-time Invalidation

Используя встроенную систему событий JSON Smith, мы настроили мгновенную инвалидацию кэша при изменении баланса.

Техническое решение: Webhook-события от платежного шлюза очищают конкретные ключи кэша за < 10ms, гарантируя актуальность данных.

03. Результаты

40% экономии, 0 простоев

40% Снижение затрат на AWS
12ms Средняя латентность (было 400ms)
99.99% Uptime за квартал
10x Рост пропускной способности

"Благодаря JSON Smith мы смогли отказаться от вертикального масштабирования баз данных. Теперь наша система горизонтально масштабируется автоматически в ответ на нагрузку, не требуя вмешательства инженеров."

04. Отзыв клиента

Интеграция JSON Smith заняла у нас всего 3 дня. Это единственное решение, которое позволило нам сохранить стабильность сервиса во время взрыва объемов данных. Мы больше не боимся "черных пятниц" или выходных новостей.

AS
Алексей Смирнов
CTO, NeoBank App
05. Технический стек

Конфигурация NeoBank

// json-smith.config.yaml
api:
  version: "v2.4"
  gateway:
    mode: "edge-cache"
    ttl: 30s # for market data
database:
  driver: "postgres-native"
  pool_size: dynamic
security:
  auth: "jwt-oidc"
  rate_limit: 10k/s
JS
JSON Smith
Core API Gateway & Caching
PG
PostgreSQL 15
Primary Transaction DB
K8s
Kubernetes
Orchestration & Auto-scaling

Готовы к такой же производительности?

Узнайте, как JSON Smith может оптимизировать вашу архитектуру данных. Бесплатная консультация для команд от 5 разработчиков.

Связаться с экспертами Читать другие кейсы