С 10:00 до 20:00

8 (800) 551-20-99

Скопировать

info@appfox.ru

Скопировать

Россельхозбанк
мобильный банк

Категория: Финансовые услуги
Разработка: Мобильное приложение

logo
заглушка

6.1 млн. ₽

Бюджет
заглушка

3 месяца

Сроки
заглушка

2024

Разработка

Обзор проекта

Россельхозбанк инициировал разработку высоконагруженной базы данных транзакций для мобильного банка. Цель — обеспечить масштабируемое, отказоустойчивое и безопасное хранилище финансовых операций с возможностью аналитической обработки в реальном времени. Проект был реализован в рамках цифровой трансформации банка и направлен на улучшение пользовательского опыта при просмотре истории операций и аналитики расходов.

Подготовлена архитектура для будущего внедрения Big Data-аналитики на основе транзакционных данных.

заглушка

Проблемы и решения

До внедрения новой архитектуры банк сталкивался со следующими ограничениями:

  • Задержки при загрузке истории транзакций (более 3 сек при объёме > 10 тыс. записей).
  • Ограниченные возможности масштабирования текущей СУБД.
  • Высокая нагрузка на основные API при одновременном обращении пользователей.
  • Неэффективная агрегация данных для внутренней аналитики.

Основные задачи:

  • Обработка до 1000+ транзакций в секунду без потери производительности.
  • Гибкая масштабируемость без простоев.
  • Безопасность данных в соответствии с стандартами ЦБ РФ и PCI DSS.

Дополнительно была развернута система мониторинга на базе Prometheus и Grafana с настраиваемыми алертами, что позволило оперативно отслеживать метрики и реагировать на аномалии.

заглушка

Особенности проекта

В рамках разработки базы данных транзакций с высокой нагрузкой мы сосредоточились на создании отказоустойчивой и масштабируемой архитектуры, способной стабильно обрабатывать тысячи операций в секунду. В качестве основной СУБД мы выбрали PostgreSQL с логическим партиционированием таблиц по дате и типу транзакции, что позволило существенно ускорить выборки по ключевым параметрам. Для целей внутренней аналитики и отчетности была дополнительно внедрена интеграция с ClickHouse — высокопроизводительной колоночной СУБД, эффективно работающей с агрегированными данными в реальном времени.

Степан Козлов
Разработчик

заглушка

Мы сосредоточились на создании высокоскоростной и надежной системы, обеспечивающей удобство пользователей при любых условиях благодаря нашей разработке.

заглушка

Этапы разработки

Проект был реализован поэтапно: начиная с аналитики и проектирования архитектуры, мы перешли к развёртыванию инфраструктуры, настройке баз данных и оптимизации под высокую нагрузку. Далее последовали этапы интеграции с внутренними системами банка, обеспечение безопасности и проведение нагрузочного тестирования.

Аналитика и проектирование

Анализ нагрузки, оценка объёма данных, проектирование схемы таблиц.

Архитектура и DevOps-инфраструктура

Развёртывание PostgreSQL, ClickHouse, настройка балансировщиков, CI/CD-пайплайны.

Разработка и оптимизация

Создание миграций, реализация логики партиционирования, тестирование под нагрузкой.

Интеграция и тестирование

Подключение к API, нагрузочные и интеграционные тесты, контроль безопасности.

Ввод в эксплуатацию и мониторинг

Мониторинг через Prometheus + Grafana, автоматические алерты, обучение команды эксплуатации.

Завершающим этапом стали ввод в эксплуатацию и настройка мониторинга для круглосуточного контроля работы системы.

заглушка

Комментарий клиента

заглушка

«Нам была важна не просто надёжность, но и возможность масштабирования без полной реконструкции. Команда предложила решение, которое позволило обрабатывать миллионы операций в день без сбоев и задержек. Особенно впечатлила система агрегации по ключевым категориям и встроенные инструменты мониторинга.»

Сергей Субачев
IT-директор Россельхозбанка

logo
заглушка

Команда

Мы внедрили гибкую модель разграничения доступа с многоуровневой авторизацией, а также обеспечили шифрование данных как в покое, так и при передаче. Вся система логирования была выстроена по принципу полной трассировки действий, что важно как для аудита, так и для безопасности. В результате мы получили надежную и гибкую систему, которая выдерживает высокие нагрузки, легко адаптируется под бизнес-цели и обеспечивает безопасную работу с чувствительными финансовыми данными.

  • заглушка

    Александр
    Труфанов

    Flutter разработчик
  • заглушка

    Илья
    Цывкунов

    Back разработчик
  • заглушка

    Дмитрий
    Королев

    PM

Наша команда разработала эффективную базу данных с высокой нагрузкой, ориентированную на стабильную и безопасную обработку финансовых транзакций в реальном времени.

заглушка

Интеграция

На этапе интеграции мы обеспечили полную совместимость базы данных с действующей цифровой архитектурой Россельхозбанка. Новый модуль транзакционного хранилища был связан с микросервисами обработки платежей, системой клиентского профиля и аналитическим ядром банка. Благодаря унифицированному API и поддержке REST-интерфейсов мы сократили время подключения внешних и внутренних сервисов, а также обеспечили возможность масштабирования в рамках экосистемы.

Дополнительно была проведена интеграция с системой антифрода: новые транзакции проходят сквозной анализ сразу после записи, что позволяет банку оперативно реагировать на подозрительные действия.

заглушка

Результаты

В результате мы создали надёжную и масштабируемую базу данных, которая обеспечивает быструю и стабильную обработку транзакций — более 1500 операций в секунду без потери производительности. Время загрузки истории сократилось до долей секунды, а нагрузка на API снизилась на 35%. Система интегрирована с antifraud-решениями и аналитикой, данные защищены на уровне записи и соответствуют требованиям безопасности. Решение стало основой для будущего масштабирования и внедрения новых сервисов, включая персонализированную аналитику и рекомендации.

Система обрабатывает 1500+ транзакций/сек, ускорена загрузка истории, снижена нагрузка на API на 35%, реализована интеграция с аналитикой и antifraud, обеспечена масштабируемость и безопасность хранения данных.

Технологии
которые мы используем

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

  • заглушка PostgreSQL
  • заглушка Redis
  • заглушка Apache Kafka
  • заглушка Flutter
  • заглушка С#
  • заглушка ASP.net
  • заглушка Docker
# # # Калькулятор