SBER ERP
Разработка корпоративной ERP-системы на базе микро-сервисной архитектуры для обеспечения технологического суверенитета Сбера

SBER ERP
Разработка корпоративной ERP-системы на базе микро-сервисной архитектуры для обеспечения технологического суверенитета Сбера
Задача
Создать модульную, масштабируемую и гибкую ERP-платформу, которая обеспечит полный цикл управления бизнес-процессами банка, включая работу с договорами, закупками, оплатами, налогами, кадровыми операциями и финансовыми расчетами.
- Период сотрудничества
2022 — по настоящее время
- Индустрия
Финтех
- Клиент
СБЕР
Проблематика
Зависимость от внешних решений
Использование SAP и других сторонних систем ограничивает гибкость и скорость внедрения новых функций, а также увеличивает затраты на поддержку и интеграцию.
Разрозненность систем и данных
Отсутствие единой платформы для управления бизнес-процессами приводит к дублированию данных, ошибкам в учете и сложностям в интеграции между подразделениями.
Низкая скорость адаптации к изменениям
Существующие системы не способны оперативно адаптироваться к изменениям в законодательстве, требованиям бизнеса и новым технологическим трендам.
Ограниченная автоматизация процессов
Во многих процессах остается большая доля ручного труда — согласование договоров, расчет налогов, управление закупками, что снижает эффективность и увеличивает риск ошибок.
Решение
Разработка собственной ERP-платформы на основе микро-сервисной архитектуры, которая обеспечит:
- независимость от внешних решений
- единую платформу для управления всеми бизнес-процессами
- высокую скорость адаптации к изменениям
- полную автоматизацию ключевых процессов

Стек
В рамках проекта по разработке ERP-системы для СБЕРа использовался следующий технологический стек:

1. Серверная часть
- Java
Основной язык программирования для разработки серверной логики и интеграции с различными системами
- Spring Framework
Фреймворк для создания корпоративных приложений, обеспечивающий гибкость и масштабируемость
- Apache Kafka
Платформа для организации межсервисного взаимодействия и обработки событий в реальном времени.
2. База данных
- PostgreSQL
Реляционная база данных с открытым исходным кодом для хранения и управления данными
3. Интеграция с внешними системами
- RESTful API
Для взаимодействия с внешними системами
- Apache Camel
Фреймворк для интеграции различных систем и протоколов
4. Безопасность
- OAuth 2.0
Для авторизации и управления доступом
- JWT (JSON Web Tokens)
Для безопасной передачи данных
5. Оркестрация и масштабирование
- Kubernetes
Платформа для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями
- Docker
Среда для разработки, доставки и запуска приложений в контейнерах
6. Мониторинг и логирование
- Prometheus
Система мониторинга и оповещения с открытым исходным кодом
- Grafana
Платформа для визуализации данных мониторинга
- ELK Stack (Elasticsearch, Logstash, Kibana)
Для сбора, обработки и визуализации логов
7. Разработка и тестирование
- Jenkins
Система для автоматизации сборки и развертывания приложений
8. Клиентская часть
- Микрофронтенды
Для создания гибкого и масштабируемого пользовательского интерфейса.
- Java
Основной язык программирования для разработки серверной логики и интеграции с различными системами
- Spring Framework
Фреймворк для создания корпоративных приложений, обеспечивающий гибкость и масштабируемость
- Apache Kafka
Платформа для организации межсервисного взаимодействия и обработки событий в реальном времени.
- PostgreSQL
Реляционная база данных с открытым исходным кодом для хранения структурированных данных.
- RESTful API
Для взаимодействия с внешними системами
- Apache Camel
Фреймворк для интеграции различных систем и протоколов
- OAuth 2.0
Для авторизации и управления доступом
- JWT (JSON Web Tokens)
Для безопасной передачи данных
- Kubernetes
Платформа для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями
- Docker
Среда для разработки, доставки и запуска приложений в контейнерах
- Prometheus
Система мониторинга и оповещения с открытым исходным кодом
- Grafana
Платформа для визуализации данных мониторинга
- ELK Stack (Elasticsearch, Logstash, Kibana)
Для сбора, обработки и визуализации логов
- Jenkins
Система для автоматизации сборки и развертывания приложений
- Микрофронтенды
Для создания гибкого и масштабируемого пользовательского интерфейса.

Что сделали
- Модуль «Договоры»
Реализован полный цикл работы с расходными и доходными договорами, включая создание дополнительных соглашений.
Интеграция с модулем «Учет закупок и оплаты» для корректного формирования проводок.
- Модуль «Закупки и оплаты»
Разработаны процессы учета закупок, оплат и нематериальных активов.
Реализован сервис регистрации договоров и формирования реестра операций.

- Модуль «Налоги»
Доработаны механизмы расчета НДС с плавающей ставкой.
Реализованы блоки начисления и списания налогов в зависимости от уровня дохода.
- Модуль «Кредитование»
Разработаны системы анализа кредиторской задолженности и генерации отчетности.
Интеграция с внешними системами для обработки кредитных заявок.
- Модуль «Платежи»
Реализован сервис платежей, включая учет расчетов с подотчетными лицами.
Автоматизированы процессы формирования заявок и регистрации операций.
- Модуль «Командировки»
Разработана система учета и согласования командировок.
Интеграция с системой кадрового учета для автоматического расчета компенсаций
- Искусственный интеллект и автоматизация
Внедрен помощник бухгалтера на базе машинного обучения.
Реализована система умного поиска с использованием графовых моделей и LLM.
Разработано решение для распознавания документов на основе технологии OCR.
Результаты
- Полный цикл управления бизнес-процессами банка
Единое пространство для эффективной работы всех подразделений и автоматизации ключевых операций.
- Технологическая независимость от внешних решений
Собственная платформа позволяет банку развивать ИТ-ландшафт без ограничений со стороны внешних поставщиков.
- Прозрачность и точность финансовых операций
Единая система обеспечивает контроль, точность и отслеживаемость всех финансовых потоков.
- Высокая масштабируемость системы под новые бизнес-задачи
Гибкая архитектура ERP-системы легко адаптируется под рост банка и запуск новых продуктов.
бизнес-процессами банка
финансовых операций
от внешних решений
под новые бизнес-задачи
Перспективы
Дальнейшее внедрение технологий искусственного интеллекта для автоматизации рутинных задач.
Расширение функционала платформы за счет новых модулей и интеграций.
Оптимизация производительности и снижение затрат на поддержку системы.
Давайте обсудим ваш проект
Возможности
- Fintech
- Консалтинг
- Стратегический маркетинг
Позвоните нам
Напишите нам
Для СМИ
АО «Цифровые привычки», 2016-2024