Масштаб внедрения: опыт Сбера по созданию высоконагруженной BPM-инсталляции
1 млрд запусков бизнес-процессов в квартал и сокращение затрат на владение до 75%

О проекте
В экосистеме Сбера ежедневно исполняются десятки миллионов процессов — от транзакционного скоринга и кредитных конвейеров до начисления зарплат. При таких объёмах ИТ‑решения должны стабильно выдерживать высокие нагрузки, обеспечивать непрерывность работы 24/7 и соответствовать строгим стандартам безопасности. Одним из таких решений стал SaaS-сервис для разработки и оркестрации бизнес‑сценариев, который спроектировал и внедрил департамент общих прикладных сервисов (ДОПС) Сбера.
Этот уникальный проект, созданный на базе low‑code модуля Platform V Flow, представляет собой масштабную BPMS‑инсталляцию. Решение не только устойчиво справляется с экстремальными нагрузками уровня Сбера, но и помогает продуктовым командам банка сокращать трудозатраты, снижать расходы на разработку и ускорять вывод новых сервисов на рынок. В кейсе расскажем, как шёл процесс реализации проекта и каких результатов удалось достичь после внедрения.
В экосистеме Сбера ежедневно исполняются десятки миллионов процессов — от транзакционного скоринга и кредитных конвейеров до начисления зарплат. При таких объёмах ИТ‑решения должны стабильно выдерживать высокие нагрузки, обеспечивать непрерывность работы 24/7 и соответствовать строгим стандартам безопасности. Одним из таких решений стал SaaS-сервис для разработки и оркестрации бизнес‑сценариев, который спроектировал и внедрил департамент общих прикладных сервисов (ДОПС) Сбера.
Этот уникальный проект, созданный на базе low‑code модуля Platform V Flow, представляет собой масштабную BPMS‑инсталляцию. Решение не только устойчиво справляется с экстремальными нагрузками уровня Сбера, но и помогает продуктовым командам банка сокращать трудозатраты, снижать расходы на разработку и ускорять вывод новых сервисов на рынок. В кейсе расскажем, как шёл процесс реализации проекта и каких результатов удалось достичь после внедрения.
Предпосылки
В 2019 году Сбер запустил новую технологическую платформу и начал миграцию на нее. В процессе миграции необходимо было заменить low-code платформы от Oracle, Pegasystems, SAP и других вендоров на более современные и независимые инструменты. Также для перехода с legacy-решений на микросервисную архитектуру требовался надёжный масштабируемый оркестратор. На тот момент в банке в качестве оркестраторов использовали Activiti, Camunda и jBPM. Подобные BPMS предыдущих поколений содержат ограничения по максимальному числу одновременно обрабатываемых процессов. Эти лимиты зачастую компенсируются за счёт внедрения очередей на запуск и шардирования баз данных. Кроме того, возможностей low-code в этих продуктах было недостаточно, чтобы аналитики с опытом работы на западном ПО могли легко использовать их без привлечения разработчиков.
Поэтому в банке решили разработать собственный движок исполнения, который обеспечивал бы горизонтальное масштабирование без ограничений по числу процессов с многопользовательской low-code средой разработки. Разработкой занялся ДОПС — департамент общих прикладных сервисов, который отвечает за внедрение программных продуктов для развития бизнеса банка и повышения конкурентных преимуществ.
В 2019 году Сбер запустил новую технологическую платформу и начал миграцию на нее. В процессе миграции необходимо было заменить low-code платформы от Oracle, Pegasystems, SAP и других вендоров на более современные и независимые инструменты. Также для перехода с legacy-решений на микросервисную архитектуру требовался надёжный масштабируемый оркестратор. На тот момент в банке в качестве оркестраторов использовали Activiti, Camunda и jBPM. Подобные BPMS предыдущих поколений содержат ограничения по максимальному числу одновременно обрабатываемых процессов. Эти лимиты зачастую компенсируются за счёт внедрения очередей на запуск и шардирования баз данных. Кроме того, возможностей low-code в этих продуктах было недостаточно, чтобы аналитики с опытом работы на западном ПО могли легко использовать их без привлечения разработчиков.
Поэтому в банке решили разработать собственный движок исполнения, который обеспечивал бы горизонтальное масштабирование без ограничений по числу процессов с многопользовательской low-code средой разработки. Разработкой занялся ДОПС — департамент общих прикладных сервисов, который отвечает за внедрение программных продуктов для развития бизнеса банка и повышения конкурентных преимуществ.
Ключевые задачи проекта
В первую очередь требовалось реализовать надёжное, высокопроизводительное и безопасное решение для разработки и оркестрации бизнес-процессов, способное преодолеть ограничения прежних систем (лимиты на обработку параллельных процессов) и выдерживать нагрузки уровня Сбера.
Инженерные задачи, которые предстояло решить:
01
Обеспечить высокую доступность, надёжность, безопасность сервиса при уровне отказоустойчивости 99,99%.
02
Предоставить инструменты визуальной разработки специалистам с разным уровнем компетенций, чтобы снизить порог вхождения без потери контроля над качеством и надёжностью.
03
Внедрить механизм тестирования реализованной логики до вывода в промышленную эксплуатацию.
04
Сократить время на внедрение изменений в любые процессы с нескольких недель и дней до единиц часов.
05
Предоставить единое централизованное решение для использования продуктовыми командами различных блоков Сбера.
На базе этой технологической основы планировалось достичь следующих бизнес‑результатов:
01
Оптимизировать ресурсы на разработку.
02
Повысить скорость выполнения задач (lead time) в продуктовых командах, которые используют сервис.
03
Сократить совокупные расходы на инфраструктуру и поддержку решений.
Как решали задачу
В проекте использовали Platform V Flow — модуль в составе low-code платформы для профессионалов, разработанной СберТехом, дочерней компанией Сбера. Продукт применяется для автоматизации и оркестрации процессов, визуальной разработки ИИ-агентов, пользовательских интерфейсов. Platform V Flow представляет собой low-code BPM-инструмент, построенный на принципах микросервисного подхода и поддерживающий современные паттерны архитектуры.
Что реализовали в рамках проекта:
01
Внедрили в промышленную среду Platform V Flow в SaaS-версии с возможностью подключения различных продуктовых команд и выполнения их бизнес-сценариев.
02
Предоставили облачную среду low-code разработки для автоматизации бизнес-процессов, доступную всем продуктовым командам банка.
03
Разработали обучающие материалы для ускорения начала использования продукта.
04
Обеспечили надёжность сервисов в условиях высокой транзакционной активности за счёт комплекса технических подходов:
- STAND-IN: переход в резервный контур при возникновении инцидентов.
- Георезервирование: развёртывание всех компонентов используемой архитектуры в нескольких ЦОД.
- Шардирование: выделение клиентов с высоконагруженными процессами в изолированный контур (при этом все шарды управляются из единой панели управления).
- Непрерывный мониторинг и быстрая реакция дежурной службы.
- Горизонтальное масштабирование.
Результаты внедрения: масштаб и бизнес-эффект
Переход с классического Java‑кода на визуальную среду Platform V Flow в формате SaaS позволил продуктовым командам Сбера выстроить единый масштабируемый, безопасный контур автоматизации разработки и оркестрации бизнес‑процессов и сосредоточиться на решении бизнес‑задач, не отвлекаясь на проектирование архитектуры собственного сервиса и его поддержки.
Ниже приведены фактические показатели масштаба внедрения и подтверждённые бизнес‑результаты.
Ниже приведены фактические показатели масштаба внедрения и подтверждённые бизнес‑результаты.
Масштаб проекта и охват пользователей
Решение получило широкое распространение внутри банка и формирует значимый эффект для внешних пользователей:
01
Более 150 внутренних продуктовых команд банка используют решение для автоматизации процессов.
02
В среде визуального проектирования работают порядка 1000 аналитиков и разработчиков BPMS.
03
Процессы, реализованные на базе Platform V Flow, ежедневно обслуживают более 60 млн внешних пользователей (клиентов сервисов) только в рамках одного проекта.
Нагрузка на платформу подтверждает зрелость и устойчивость решения:
01
Промышленная нагрузка — свыше 1 млрд запусков экземпляров процессов в квартал.
02
Пиковая пропускная способность — более 3000 шагов процессов в секунду.
03
Через централизованную BPM-систему реализуются ключевые сценарии: от обработки клиентских обращений до начисления заработных плат.
Бизнес-результаты внедрения
Использование решения на основе Platform V Flow обеспечило измеримое снижение затрат и ускорение вывода продуктов на рынок. Благодаря внедрению продуктовые команды смогли:
01
Сократить трудозатраты на разработку до 4 раз: внесение типового изменения (change request) теперь занимает несколько часов работы аналитика вместо нескольких дней у разработчика.
02
Повысить скорость выполнения задач (lead time) в 3–5 раз: медианный интервал развертывания (обновления версий процессов) теперь занимает 5-7 дней.
03
Снизить стоимость владения конечным продуктом до 75%: благодаря SaaS-модели внутренним заказчикам не нужно оплачивать серверы, СУБД, работу DevOps-инженеров. Это сокращает операционные и административные расходы на поддержку инфраструктуры для продуктовых команд. Для большинства команд затраты на этот сервис не превышают годовой стоимости одной штатной единицы.
04
Получать обновления SaaS-инсталляции в соответствии с требованиями надёжности и безопасности: продуктовые команды не тратят собственные ресурсы на выполнение корпоративных и регуляторных требований.
05
Сократить количество ошибок, связанных с ручным трудом, до 10 раз: изменение логики процесса через графический редактор BPMN исключает многие ошибки в коде, а панель управления упрощает отладку и тестирование.
Цитата
«Модуль Platform V Flow в составе low-code платформы СберТеха — самостоятельный сервис, который даёт нам полный набор инструментов на всех этапах: от проработки бизнес‑идеи до её реализации.
Одно из ключевых преимуществ Platform V Flow — клиентоориентированный подход команды и готовность оперативно учитывать изменения. За последний год функциональность продукта существенно расширилась, что позволяет применять его в широком спектре бизнес‑сценариев.
Особенно важно, что развитие продукта происходит с учётом повышенных требований к надёжности и безопасности. Это позволяет адаптироваться к новым реалиям и стабильно поддерживать высокий уровень доступности и защищённости сервисов.»
Рушан Мубинов
Исполнительный директор
Департамента общих прикладных сервисов
Сбербанк
«Модуль Platform V Flow в составе low-code платформы СберТеха — самостоятельный сервис, который даёт нам полный набор инструментов на всех этапах: от проработки бизнес‑идеи до её реализации.
Одно из ключевых преимуществ Platform V Flow — клиентоориентированный подход команды и готовность оперативно учитывать изменения. За последний год функциональность продукта существенно расширилась, что позволяет применять его в широком спектре бизнес‑сценариев.
Особенно важно, что развитие продукта происходит с учётом повышенных требований к надёжности и безопасности. Это позволяет адаптироваться к новым реалиям и стабильно поддерживать высокий уровень доступности и защищённости сервисов.»
Рушан Мубинов
Исполнительный директор
Департамента общих прикладных сервисов
Сбербанк
Пообщайтесь с экспертом
Оставьте запрос на консультацию — свяжемся с вами и ответим на вопросы