2023

Сервис финансовых услуг

Миграция на новые технологии и редизайн

Сервис финансовых услуг

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

Задача на проекте

В задачи нашей команды входила миграция с устаревших технологий на Java и редизайн сервиса.

Результаты в цифрах

в 17,5 раз

ускорили работу сервиса

~ на 2000 ms

уменьшили нагрузку на клиентскую часть

в 1,5 раза

сократили time-to-market

  • Мигрировали с устаревших технологий на Java и сделали редизайн сервиса. За счет фильтрации и сортировки на стороне нового бэка удалось значительно уменьшить нагрузку на клиентскую часть и в общем повлиять на ускорение работы сервиса. Раньше фильтрация осуществлялась на стороне клиента;

  • На фронт-части много работали с объемными формами, состоящими из вкладок, дропдаунов, дополнительных модальных окон и других элементов UI. Здесь было важно правильно валидировать данные и следить за их актуальностью. Валидация на стороне клиента удобнее и быстрее с точки зрения взаимодействия с интерфейсом: пользователь сразу может исправить неверно введенные данные.

Project image

  • Переписали основные функции по существующей схеме, но с дополнениями и новыми интеграциями — например, подключили с нуля 5 новых банков. Также пользователь теперь может управлять продуктами (открытием/закрытием вкладов и кредитов, изменением параметров) из личного кабинета.

Project image

  • При миграции с MySQL на PostgreSQL сформировали новые структуры данных с использованием параметров из старой БД и новые обогащения для корректной работы с клиентской частью. Новая структура данных и их корректная обработка привели к ускорению работы сайта: добились ускорения запроса с ≈7000 ms до ≈400 ms;

  • Благодаря микросервисной архитектуре проекта удалось сократить показатель time-to-market в 1,5 раза: без потери времени и клиентов доставляли обновления и меняли логику под гибкие запросы партнеров и интересы посетителей.

Project image

Комментарий эксперта IBS Dunice

  • Над проектом работали разные команды в разные промежутки времени, скопилось большое количество тех.долга, откладывать который было нельзя, т. к. это влияло на скорость внедрения нового функционала и работу продукта. Поэтому было необходимо стандартизировать все процессы и технологии. Основной стек компании клиента — Java, поэтому опыт моей команды помог оперативно влиться в процесс разработки и выполнить все задачи в срок. В итоге нам удалось значительно уменьшить нагрузку на клиентскую часть, ускорить работу сервиса и повысить скорость доставки новых функций.

    Евгений Холодов

    Руководитель отдела Java в IBS Dunice

Итоги проекта

Теперь сервис работает в 17,5 раз быстрее.

Сократили time-to-market в 1,5 раза, чтобы быстрее внедрять новые функции.

Переподключили все функции, но с дополнениями и новыми интеграциями.

Хотите сделать похожий проект?
У нас есть опыт в этой отрасли. Мы готовы взяться за разработку.
Нанять разработчиков

Команда проекта

Разработчик x2
Разработчик x2

Похожие проекты

Смотреть все проекты

Вас интересует разработка проекта?

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

Или напишите нам письмо:
hello@dunice.net

Ваше имя

Телефон

E-mail

Бюджет