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

1 млрд запусков бизнес-процессов в квартал и сокращение затрат на владение до 75%
MAIN RENDER WEB (3).webp
О проекте

В экосистеме Сбера ежедневно исполняются десятки миллионов процессов — от транзакционного скоринга и кредитных конвейеров до начисления зарплат. При таких объёмах ИТ‑решения должны стабильно выдерживать высокие нагрузки, обеспечивать непрерывность работы 24/7 и соответствовать строгим стандартам безопасности. Одним из таких решений стал SaaS-сервис для разработки и оркестрации бизнес‑сценариев, который спроектировал и внедрил департамент общих прикладных сервисов (ДОПС) Сбера.

Этот уникальный проект, созданный на базе low‑code модуля Platform V Flow, представляет собой масштабную BPMS‑инсталляцию. Решение не только устойчиво справляется с экстремальными нагрузками уровня Сбера, но и помогает продуктовым командам банка сокращать трудозатраты, снижать расходы на разработку и ускорять вывод новых сервисов на рынок. В кейсе расскажем, как шёл процесс реализации проекта и каких результатов удалось достичь после внедрения.
Предпосылки

В 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 — клиентоориентированный подход команды и готовность оперативно учитывать изменения. За последний год функциональность продукта существенно расширилась, что позволяет применять его в широком спектре бизнес‑сценариев.

Особенно важно, что развитие продукта происходит с учётом повышенных требований к надёжности и безопасности. Это позволяет адаптироваться к новым реалиям и стабильно поддерживать высокий уровень доступности и защищённости сервисов.»

Рушан Мубинов
Исполнительный директор
Департамента общих прикладных сервисов
Сбербанк

Пообщайтесь с экспертом

Оставьте запрос на консультацию — свяжемся с вами и ответим на вопросы
Если организации нет в списке, заполните поле вручную
Ваша должность
Генеральный директор
CIO
CISO
CTO
CDO
CDTO
Технический директор
Директор по цифровой трансформации
Директор производства
Директор по инновациям
Директор по R&D
Главный архитектор
ИТ-архитектор
Системный архитектор
Архитектор инфраструктуры
Разработчик
Главный разработчик
Системный инженер
Аналитик
Системный аналитик
Руководитель
Бизнес-аналитик
Консультант
Менеджер проекта
Менеджер продукта
Закупочная деятельность
Юрист
Маркетолог
Технический писатель
Другое