Заказчик
Один из крупнейших российских банков и ведущий потребительский кредитор страны. Занимает 35 место по активам среди всех банков. Основными направлениями деятельности являются розничное кредитование и вложения на долговом рынке.
Проблема
Банк столкнулась с необходимостью массового изменения процентных ставок по договорам с определенной даты и в соответствии с определенными условиями. Дополнительно, скрипт должен был работать быстро, чтобы соответствовать внутренним временным требованиям банка.
Решение
Ввиду значительного разнообразия ставок и параметров, для управления процессом мы выбрали подход, при котором ставки и условия их применения записываются в JSON-файлы. Эти файлы затем использовались скриптом для корректной замены ставок в договорах.
Команда развернула тестовый стенд на базе Linux, с использованием Python 3, Oracle Tuxedo сервиса и SQL для обработки данных и взаимодействия с базой данных. Также оптимизировали время выполнения скрипта, в соответствии с условиями заказчика.
Технологии
-
Python
- Tuxedo
Результаты
Предложенное решение позволило клиенту эффективно выполнить массовую смену процентных ставок для 100 000+ договоров в минимальные сроки. Это значительно сократило трудозатраты и исключило возможность ошибок, которые могли бы возникнуть при ручной обработке.