Сидоров Данил
RU EN DE
Telegram

Корпоративный расчётный сервис

Сервис, который сам заводит расчётные инструменты для корпоративных клиентов

Обложка кейса «Корпоративный расчётный сервис»

Задача

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

Решение

Сделал сервис на Java и Spring Boot, который принимает заявку по REST, сам создаёт расчётные инстансы и реестры продуктов и хранит всё состояние в PostgreSQL. Завернул сервис в Docker Compose, чтобы окружение поднималось одной командой в любой момент. Подробно описал API, чтобы смежные системы подключались к сервису самостоятельно, без созвонов с разработкой

Решённые задачи

  • Написал сервис на Java и Spring Boot с созданием расчётных инстансов по REST-заявке
  • Свёл реестры продуктов в единое хранилище на PostgreSQL
  • Задокументировал API для самостоятельного подключения смежных систем
  • Упаковал окружение в Docker Compose для запуска одной командой

Результат

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

Технологии

JavaSpringPostgreSQL

Расскажите о задаче

Telegram