«Открытие» — системно значимый банк, входящий в топ-10 крупнейших кредитных организаций России. Обслуживает более 10 тысяч крупных корпоративных клиентов, 510 тысяч компаний малого и среднего бизнеса, а также более 3 млн физлиц. У «Открытия» развитый портфель цифровых продуктов.
Цифровая система банка, которая включает сервисы для внутренних и внешних клиентов, обслуживает более 57 миллионов счетов, а также обрабатывает данные во всех физических отделениях банка «Открытие». В период объединения нескольких банков под брендом «Открытие» из-за резкого роста объема операций потребовалось увеличить пропускную способность системы, повысить скорость обмена данными между корневыми системами и пользовательскими сервисами.
Чтобы обеспечить непрерывную поставку данных и улучшить пользовательский опыт, разработчики «Открытия» решали три задачи:
Разработчикам требовалось:
Для решения задач команда банка сравнила предложения и продукты от разных вендоров. В шорт-лист вошли Redis, Tarantool и HazelCast. Продукты сравнивали по следующим критериям: цена, техподдержка в России, шардирование, персистентность и производительность. В итоге Redis не подошел из-за высокой стоимости корпоративной версии, у HazelCast не оказалось техподдержки в России. Всем критериям соответствовала только платформа in-memory вычислений Tarantool.
На реализацию проекта и его полное внедрение во всех отделениях банка «Открытие» потребовалось всего два месяца. Настроили сервер с Tarantool в двух ЦОДах и доработали сервисы среднего слоя, чтобы они получали доступ к данным из Tarantool. Провели нагрузочное тестирование и перешли к опытной эксплуатации в продуктивной среде.
Tarantool позволил:
Платформа способна выдерживать пиковые нагрузки, которые в 20 раз больше среднесуточного объема запросов
Время обновления информации о балансе на счетах клиентов сократилось до двух секунд вместо десятков
Платформу доступа к данным создали за два месяца без изменения ИТ-ландшафта компании
Нагрузка на чтение из бэк-системы банка уменьшилась на 85%
Специалисты Tarantool свяжутся с вами по оставленным контактам