• Рейтинг рассчитывает взвешенные оценки. Система динамически пересчитывает показатели при каждом новом голосе, учитывая весовые коэффициенты и мультикритериальную оценку. Текущее значение рейтинга может демонстрировать нелинейную динамику.
  • 487

    Опубликовано проектов

  • 106

    Оставлено комментариев

  • 1128

    Количество голосов

← Вернуться к списку

No-code решение Bercut BRE по бизнес-логике нетехническому блоку T2.

  • Руководитель проекта со стороны заказчика

    Елена Тетерина

    T2

    Руководитель направления по технологическому развитию T2

  • Категория

  • Номинация

  • Цели

    1. Обеспечить быстрый и точный анализ клиентских коммуникаций заказчика по множеству критериев, поддержать тренд гиперперсонализации, оптимизировать частоту контактов.

    2. Существенно сократить время внедрения новых функций и ускорить вывод продуктов и сервисов на рынок (time-to-market) за счет гибкости настройки и самообслуживания маркетинга (без привлечения ИТ). Обеспечить положительный опыт для сотрудников (Employee Experience)

    Требовалось упростить интеграции и расширить сценарные возможности, в том числе обеспечить:

    • поддержку обмена сообщениями через Kafka и HTTP/REST без необходимости создания XSD/WSDL;

    • построение условных интеграций без использования no-code-фреймворков;

    • создание произвольных сценариев, не привязанных к конкретным событиям, что позволило выделять общую бизнес-логику в отдельные модули.

    Чтобы достичь целей проекта, потребовалось развернуть отдельный кластер BRE Bercut для высоконагруженных задач обработки около 300 миллионов строк данных.

  • Сроки выполнения

    январь, 2017 — декабрь, 2025
  • Год завершения проекта

    2025

  • Масштаб проекта

    109592 человеко-часа
  • Результаты

    - ~60% коммерческих проектов клиента реализуется с помощью BRE Bercut.

    - 95% настроек сценариев в BRE Bercut клиент выполняет без написания кода, только через настройки.

    - 800 млн уникальных сообщений абонентов T2 с использованием BRE Bercut.

    - Сокращение time-to-market решений заказчика: создание простых продуктов занимает 30 минут; внесение изменений в процессы — 15 минут.

    - обеспечение до 100 000 TPS при пиковой нагрузке.

    - Скорость обработки — более 3 600 000 сообщений в час.

    - Импортозамещение решений: IBM ODM, JBoss Drools, InRule, Teradata.

  • Уникальность проекта

    Создана уникальная интеграционная архитектура на базе текущего ИТ ландшафта, позволившая включить 80% систем и процессов в моделирование бизнес-правил. Данный шаг был необходим, чтобы определять критерии правил и необходимые действия.

    Клиент получил ИТ-инструмент, позволяющий бизнес-пользователям без ИТ-компетенций:

    1) Вносить изменения в бизнес-логику процессов всего за 20 минут , что раньше требовало несколько недель.

    2) Сократить time-to-market на создание одного сценария в 10 раз.

    3) Применять новые версии бизнес-логики за нескольких секунд (вместо одного часа ранее).

    BRE для Т2 – проект, который превращает мобильного оператора из универсального в «очень индивидуального», меняя качество клиентского сервиса и бизнес-эффективность на уровне всего операторского рынка. Такой проект может интересен любому бизнесу с больших количеством клиентских взаимодействий.

  • Использованное ПО

    Использованное ПО: Bercut HIP, Postgres Pro.

    Интеграции: Kafka, RabbitMQ, Postgres Pro, OracleDB.

  • Решение из каталога Global CIO

    В проекте не используются решения из каталога Global CIO

  • Сложность реализации

    - Доступность абонентских сервисов, реализованных на решении BRE Bercut, должна составлять 99,999%. Это очень высокий показатель для такого рода проектов, и мы добились его благодаря поддержке масштабирования и резервирования как всей системы, так и отдельных ее модулей.

    - Требовалась интеграция с большим количеством систем. Клиент должен иметь возможность реализовать продукт любой сложности а-ля «конструктор», при этом система сохраняет гибкость, производительность и понятность. Эти показатели были достигнуты за счет разработанного UI для конструирования сценариев, правил к ним и интеграций, использования шаблонизаторов и точечной настройки адаптеров для интеграции через MIB-Explorer.

    - Сложности в тестировании столь обширного функционала. Проблема решена благодаря написанию автотестов на каждый компонент системы, поддержке быстрого запуска системы с использованием Docker и Kubernetes. В результате заказчик в короткие сроки получил рабочий экземпляр системы внутри своей инфраструктуры.

  • Описание

    Платформа Business Rules Engine (BRE) — результат семилетней эволюции архитектуры обработки событий, ориентированной на максимально быструю реакцию и гибкость внедрения бизнес-логики. Акцент — на удобстве для бизнес-пользователей без технических навыков.

    Создание решения BRE Bercut вместе с T2 связано с необходимостью автоматизации обработки событий. Примером стал сервис Welcome SMS для гибкой настройки уведомлений по атрибутам абонентов. Первые шаги — реализация MVP, разделение ролей (техническая поддержка и настройка бизнес-логики), упор на самодокументированность и универсальность платформы. Ввод новых бизнес-правил происходил через веб-интерфейс, генерировавший скрипты на BPEL, сами правила загружались из Excel-шаблонов. Последующий переход к собственной Java-реализации движка правил и миграция сценариев в БД Postgres позволили устранить значительные издержки производительности, повысить скорость обработки транзакций и обеспечить обратную совместимость.

    Критически важной стала интеграция универсальных адаптеров для событийной обработки через Kafka, HTTP/REST, RabbitMQ, а также внедрение систем хранения с шардированием для масштабируемости. За несколько лет количество правил выросло с единиц до тысячи, а нагрузка — с десятков до сотен тысяч транзакций в секунду. В архитектуре появился принцип полной автономности: бизнес-пользователь управляет всем жизненным циклом правил без вмешательства разработчика.

    Отдельные этапы развития включают:

    • формирование библиотеки типовых микросервисов и действий, применяемых к профилю абонента;

    • создание транзакционной модели с возможностью отката, если последовательность действий не может быть завершена;

    • внедрение сервиса отчетности и аудита — сценарии проходят автоматическое логирование, пользователи получают агрегированные ключевые показатели, аналитические выгрузки по запросу;

    • переход к смешанной (реляционной/nosql) модели хранения — динамические данные хранятся в JSONB, что упростило гибкую работу с большими массивами.

    Одним из стрессовых кейсов стала срочная миграция с зарубежного решения: за 3 месяца проведено обучение команды, реализован новый функционал, выполнена быстрая интеграция без изменений интерфейсов, посредством ручного переноса данных.

    Развитие платформы сопровождалось внедрением FreeMarker для шаблонов и формул в бизнес-правилах, масштабированием через Kubernetes, что позволило запускать систему за минуты и обеспечило эффективное горизонтальное масштабирование.

    Ключевые технологические принципы — быстрая обработка событий, настройка реакций без кодирования, гибкая интеграция с любыми корпоративными системами, прозрачный аудит, универсальность компонентов, удобство расширения функционала. За семь лет платформа прошла путь от инструментов нотификации до полноценного ядра автоматизации продуктов, с максимальной передачей полномочий бизнес-пользователю в части настройки и управления правилами.

    BRE Bercut доказывает, что современные бизнес-правила можно реализовать минимумом технических ресурсов.

  • География проекта

    Российская Федерация — вся зона покрытия федерального оператора связи Т2.

Комментировать

Комментировать могут только авторизованные пользователи.
Предлагаем Вам в систему или зарегистрироваться.

Мы используем файлы cookie в аналитических целях и для того, чтобы обеспечить вам наилучшие впечатления от работы с нашим сайтом. Заходя на сайт, вы соглашаетесь с Политикой использования файлов cookie.