Росбанк
Российских банк с зарубежными корнями, который входит в состав группы компаний Societe Generale Group. С 2017 года банк активно вкладывается в развитие своих продуктов и это происходит достаточно успешно. С помощью своих ИТ-продуктов банк решает вопросы связанные с качеством предоставляемых услуг и удовлетворенностью.
![](https://firecode.ru/storage/img/481/rosbank-header-bg.jpg)
![](/_ipx/q_70&s_1920x1920/img/static/task-bg.jpg)
МЫ КАК НИКТО ДРУГОЙ ПОНИМАЕМ НАСКОЛЬКО ВАЖЕН ПОДБОР СПЕЦИАЛИСТОВ
Уровень специалистов не ниже middle и опыт не менее 2х лет в банковской сфере. Команда формировалась исходя из требований к проекту и опыта в определенных библиотеках.
Услуги
- Аналитика
- Back-end
- Front-end
- Тестирование
Состав команды
![Разработчик](/img/static/worker.jpg)
Особенности реализации
Полностью управляемый конструктор онлайн-тестов, в котором может быть любое количество вопросов любого типа (текстовый ответ, радио кнопки, выпадающие списки, чекбоксы, диапазоны значений), с любым количеством ответов. Дополнительно тесты имели разные уровни доступа (не всем пользователям они открывались) и разнообразные вознаграждения. Полностью управляемая система триггеров событий (достижений и заданий пользователя). Данная система позволяет создавать различные события (достижения), в том числе и стимулирующие системы по таймеру (например, пройти 5 тестов за 2 дня), назначать различные вознаграждения за их достижение пользователем и отслеживать их выполнение.
Реализовали систему уровней пользователей и управление ими. Уровни имеют определенное влияние на прохождение тестов и заданий - при разных уровнях доступны разные тесты, в зависимости от уровня пользователя у теста могут быть разные размеры вознаграждения.
Росбанк осуществляет взаимодействия с клиентом не только через стандартные возможности, но и посредством геймификации, давая своим клиентам новые и интересные возможности для коммуникации с банком.
Реализация
В рамках сотрудничества специалисты FIRECODE успешно разработали и модифицировали ПО, согласно поставленным задачам:
Осуществили миграцию пользователей банк-клиента в систему
Использование криптографических протоколов для организации передачи данных, в т.ч. для реализации авторизации из сторонних приложений банка
Хранение всей информации о пользователях в дополнительно защищенном виде
Решили все вопросы, возникающие в процессе использования механизма CORS
Работали функционал волнообразной высокой нагрузкой, используя Redis и движок Elastic Search для снижения нагрузки с БД, и используя RabbitMQ для реализации очереди сообщений
Технологии и подходы
Back-end
В рамках реализация проекта были использованы последние версии технологий. Для back-end части был использован Laravel, а для front-end использовали Vue.js. Чтобы проект работал очень быстро необходимо было применять кэширование, и командой было выбрано решение Redis. Для снижения и распределения нагрузки при работе с БД был использован Elasticsearch.
QA
Процесс тестирования документировался и проводился в FIRETMS. В результате тестирования было написано более тысячи тест кейсов, большая часть из которых покрыта автотестами. Такой скрупулезно подход позволяет оперативно отлавливать возможные баги и не отправлять в продакшн изменения с критическими ошибками.
Обеспечение устойчивости
Для нагрузочного тестирования мы использовали технологию TANK от Яндекс. Благодаря возможностям Laravel и подобранной отказоустойчивой инфраструктуре у проекта не возникает сложностей с масштабированием и скоростью работы.
Удобный формат работы и методология
Проект реализовывался по формату аутстафф, где мы обеспечили заказчику подключение нужных специалистов. Управление проектом было полностью на стороне заказчика. Команда работала над проектом по гибкой методологии FDD, при которой программное обеспечение создавалось инкрементально с самого начала.
Результат
Резюме
Проект компании Росбанка объединяет в себе богатый функционал возможностей для пользователей, делая их пребывание в приложении простым и понятным. Увлеченность и лояльность клиентов на 6 месяцев выросла на 25%.
Технологии
Перспективы развития
Повышение удовлетворенности клиентов в банковской сфере является важнейшим показателем, от которого зависит отток клиентов и доверие к самому банку. Банки уже долгое время не являются просто хранителем денег или кредитной организации, они стали мощными инструментами и партнером в финансовой сфере для потребителей.
![](/img/content/cases/case-1.jpg)
Давайте
обсудим ваш
проект
Что будет дальше?
- Специалист свяжется с вами после анализа ваших требований;
- При необходимости подписываем NDA для обеспечения максимального уровня конфиденциальности;
- Мы представляем комплексное предложение со сметой, сроками, резюме и т. д.