Финтех
2022
Сотрудничаем сейчас
Платформа зарплатных сервисов
Пользователи
280 000+
сотрудников в зарплатном контуре компании-заказчика
Нагрузка на процессинг
Нагрузка
65 000+
транзакций/мин — доступная пропускная способность
Быстродействие
до 60 секунд
время на обработку транзакции: проверка реквизитов, применение политик начислений, взаимодействие с ядром банка и запись в аудит
Быстродействие
до 60 секунд
время на обработку транзакции: проверка реквизитов, применение политик начислений, взаимодействие с ядром банка и запись в аудит
Заказчик проекта
Директор департамента зарплатных проектов, в зоне ответственности которого увеличение дохода на клиента в зарплатном сегменте и кросс-функциональное развитие.
Цель проекта
Превратить зарплатный проект в платформу взаимодействия между банком, бизнесом и сотрудниками.
Результаты
Платформа не зависит от нагрузки: время отклика не определяется количеством операций.
Что отмечает заказчик
Зарплатная платформа стала фундаментом экосистемной модели: вокруг нее строится линейка дополнительных сервисов: кредитные продукты, инвестиционные предложения, страховые программы, накопительные инструменты и персональные финансовые рекомендации. Это переводит зарплатный проект из транзакционной функции в механизм развития клиентской базы.
Задачи
До внедрения новой платформы банк отмечал среди проблем высокую нагрузку на операционные службы в период массовых выплат, не оптимизированные процессы согласования начислений, в том числе с ручными корректировками. Это приводило к снижению SLA, неустойчивости системы в период пиковых нагрузок, росту обращений в техподдержку, отмечался рост уровня недовольства среди сотрудников компаний-клиентов.
О финансовой аналитике на базе зарплатных данных рассказали здесь.
Бизнес-проблематика
Проблемы интеграции
Сложность интеграции систем в инфраструктуре банка
Внутренние процессы охватывают множество подразделений и систем, что затрудняет их интеграцию и синхронизацию. Отсутствие единой платформы взаимодействия между HR, финансовым департаментом и внешними системами приводит к ошибкам в обработке данных.
Недостаточная прозрачность и точность финансовых операций
Разрозненные системы учета и обработки данных затрудняют мониторинг и оперативный контроль финансовых операций. Это может привести к ошибкам в расчете заработной платы, недостоверной отчетности и снижению доверия со стороны сотрудников и регуляторов.
Ограниченная масштабируемость и негибкость решений
Существующие системы не всегда способны адаптироваться к быстро меняющимся требованиям бизнеса и регулятора. Это ограничивает возможности банка по внедрению услуг, расширению функционала и повышению эффективности работы.
Требования сегментов целевой аудитории
Банк
Когда сотрудники компаний получают зарплату через наш банк, я хочу обеспечить им максимально комфортный опыт взаимодействия с платформой, чтобы сформировать доверие к нам, стать банком их первого выбора и точкой входа для всех финансовых решений.
Зарплатный клиент банка
Когда мы проводим выплаты нашим сотрудникам, мы ожидаем своевременного зачисления зарплаты со стороны банка, автоматизированного и предсказуемого процесса, который бы не требовал ручного контроля и экстренного вмешательства со стороны кадровой службы.
Сотрудник
Когда я получаю зарплату, я хочу быть уверенным, что мне заплатят вовремя, а еще понимать сколько получу в аванс и подсчет и иметь возможность делать со своими деньгами все что нужно: выводить их на другую карту, снимать в банкомате, оплачивать счета.
Причины
- фрагментированные системы учета и расчетов
- нет единой модели расчетов
- высокая доля ручных сценариев и корректировок
- нет единого оркестратора выплат и контроля статусов
- низкая отслеживаемость процессов на уровне транзакций
Решение
Создать интегрированную платформу для управления финансовыми и кадровыми операциями. Решение должно включать разработку и внедрение систем для бюджетного контроля, расчета заработной платы, управления кредиторской задолженностью, обработки платежей, налогового учета и закупок. Основной задачей было обеспечить эффективное взаимодействие между различными департаментами и внешними системами, повысить прозрачность и точность финансовых операций, а также обеспечить масштабируемость и надежность сервисов.
Бизнес-Цели
Рост LTV зарплатного клиента в течение 12-18 месяцев
- число продуктов на клиента после 6 месяцев
- рост конверсии в подключение финансовых решений из сегмента «зарплатные проекты»
Привлечение новых корпоративных клиентов
- рост нового дохода
- рост конверсии из заявки в клиента
Снижение операционных рисков
- SLA исполнения транзакции
- SLA доступности пдатформы
- Исключение инцидентов задержки выплат
Снижение операционных расходов
- снижение обращений в техподдержку банка
- снижение расходов на техподдержку банка
- снижение нагрузки на бэк-офис за счет автоматизации
Удержание зарплатных клиентов в экосистеме банка
- снижение оттока зарплатных клиентов
- рост MAU / DAU
- доля активных клиентов банка через год подключения зарплатного проекта
Разработка
Люди в команде
100+
сотрудников создают лучший зарплатный проект на рынке финтеха
Эффективность
7
продуктовых команд полного цикла задействовано в разработке
Что отмечает команда
Мы считаем, что надежность — следствие правильных инженерных решений. Это значит, что стабильность платформы — результат оценки рисков, выстроенной архитектуры и реализации по плану.
Модуль бюджетного контроля
Разработали систему генерации документов по доходным и нефинансовым договорам, включая организацию их полного документооборота с прохождением документа по маршруту (контроль, согласование, формирование и выпуск)
Модуль взаимодействия с HR-системой
Реализовали блок Payroll, для организации взаимодействия между организатором расчета (HR-департамент) и исполнителем расчета (финансовый департамент)
Модуль выплат
- Реализовали планировщик автоматических выплат, шаблоны и фильтры аналитической отчетности
- Запустили сводную отчетность
- Устранили ошибки в цепочке уведомлений
- Оптимизировали систему оплат
- Реализовали базу хранения данных по удержаниям ЗП
- Провели интеграции с внешними кадровыми системами
- Разработали оркестратор для организации безотказной работы и масштабирования всего сервиса
Что отмечает команда
Мы считаем, что надежность — следствие правильных инженерных решений. Это значит, что стабильность платформы — результат оценки рисков, выстроенной архитектуры и реализации по плану.
Модуль платежей
- Разработали блок учета закупок и оплат, нематериальных активов, аренды, расчета с подотчетными лицами
- Реализовали сервис платежей в финансовых системах
- Сделали регистрацию договоров, реестр операций для открытия опердня, модуль создания заявки
Модуль налогов
- Доработали НДС новой версии с плавающей ставкой
- Реализовали блоки начисления и списания НДС в зависимости от уровня дохода
- Разработали дизайн-систему
Модуль закупок
- Написали различные спецификации для процессов загрузки файлов, системы мероприятий, назначения платежей
- Реализовали все бизнес-процессы в соответствующей новой автоматизированной системе
- Разработали кэшфлоу-сервис, который отвечает за непосредственное движение денежных средств
Модуль кредитования
- Модуль кредитования
- Реализовали системы анализа отчетности по кредиторской задолженности
- Реализовали систему генерации документов и анализ отчетности по удержанию исполнительных документов
- Выполнили интеграцию с внешними системами договоров займа, кредитными заявками по авансам и переплатам
… и много всего еще:
- Переформатировали бизнес-процесс согласования по договорам
- Выполнили миграцию данных в SAP / из SAP
- Написали модуль для публикации амортизируемых объектов
- Разработали опросник «Дерево решений»
- Разработали систему формирования данных регистрового учета (формы, проценты, договоры займов, кредитные договоры) и учета накоплений средств
- Разработали модуль «Командировки»
Стек технологий
Серверная часть
Java
для разработки серверной логики и интеграции с различными системами
Spring Framework
для создания корпоративных масштабируемых приложений
Camunda BPM
для оркестрации и автоматизации рабочих процессов.
Мониторинг и логирование
Prometheus
для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями
ELK Stack (Elasticsearch, Logstash, Kibana)
для сбора, обработки и визуализации логов
Grafana
для визуализации данных мониторинга
Разработка и тестирование
Selenium
для автоматизированного тестирования веб-приложений
JUnit
для модульного тестирования на языке Java
Jenkins
для автоматизации сборки и развертывания приложений
База данных
PostgreSQL
для хранения и управления данными
MongoDB
для хранения неструктурированных данных
Интеграция с внешними системами
RESTful API
для взаимодействия с внешними системами
Apache Camel
для интеграции различных систем и протоколов
Безопасность
OAuth 2.0
для безопасного доступа к API
JWT (JSON Web Tokens)
для безопасного доступа к API
Оркестрация и масштабирование
Kubernetes
для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями
Docker
для разработки, доставки и запуска приложений в контейнерах
Результаты
Снижение количества обращений в техподдержку
(расчет на 100 сотрудников)
До внедрения: 170 обращений в месяц на 100 сотрудников
После внедрения: 30 обращений в месяц на 100 сотрудников
Снижение обращений не только снижает прямые затраты на их отработку, но и позволяет управлять рисками внутренних претензий. Платформа работает без ошибок и зависаний, сотрудники перестают ждать проблем — меньше поводов обращаться в техподдержку по этому продукту. Банк получает предсказуемый финансовый процесс.
Устойчивость цифровой системы при многопоточных запросах
До внедрения:
при росте нагрузки 40 000+ транзакций в минуту → SLA до 3–5 минут
После внедрения:
при нагрузке до 80 000 транзакций в минуту → SLA до 60 секунд
Платформа теперь не зависит от нагрузки: время отклика не определяется количеством операций. Система масштабируется горизонтально и поведение остается предсказуемым даже при двукратном росте потока транзакций.
Скорость устранения инцидентов
До внедрения: 45–120 минут
После внедрения: менее 7 минут
Снижение MTTR — признак того, что система принципиально изменила характер работы: от реакции на ошибки — к минимизации последствий.