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@tg.dunice.net

Ваше имя

Телефон

E-mail

Бюджет