 |
Переход от монолитной к микросервисной архитектуре

О клиенте Российский банк предоставляет услуги для 14 млн частных клиентов и 350 тыс. компаний. Пользователи могут дистанционно совершать депозитные, кредитные и расчетные операции, инвестировать в ценные бумаги и цветные металлы. Сейчас организация усиливает свой цифровой суверенитет и растит долю небанковских продуктов — развивает ПО для ведения бухгалтерии, систему ЭДО и пр.
О проекте Компания использовала стороннее корпоративное программное обеспечение для поддержки ключевых бизнес-процессов. Однако со временем архитектура перестала соответствовать требованиям к масштабированию: высокая связанность компонентов замедляла разработку новых функций и тестирование. Также система требовала значительных ресурсов на сопровождение и не обеспечивала необходимую гибкость.
Описание задачи Необходимо было преодолеть технические ограничения, создать On-Premise решение и реализовать более адаптивную архитектуру, а именно:
— Модернизировать legacy-монолит: разделение устаревшей системы на независимые сервисы с автоматизированным развертыванием и оркестрацией. — Повысить отказоустойчивость и гибкости системы: внедрение репликации данных в реальном времени, механизмов автоматического восстановления после сбоев и балансировки нагрузки. — Ускорить разработку новых функций за счет независимых команд: создание изолированных сред для параллельной работы команд над разными компонентами системы с гарантией совместимости.
Реализация Архитекторы и Data-инженеры RedLab разбили процесс разработки на несколько ключевых блоков:
Анализ и декомпозиция монолита: — Провели аудит системы, выделили 30 ключевых Бизнес-доменов (платежи, аутентификация, каталог продуктов и т.д.) с использованием Domain-Driven Design (DDD), что позволило ускорить принятие технических решений. — Определили границы сервисов, минимизировав межсервисные зависимости. Удалось упростить сопровождение кода и снизить риски каскадных отказов. — Выявлили «горячие точки» монолита для Бизнеса и сфокусировали усилия на приоритетных зонах.
Проектирование микросервисов: — Реализовали 60+ независимых сервисов на Spring Boot (Java) для событийно-ориентированных задач. Это помогло увеличить масштабируемость решений и обеспечить гибкость в развитии новых фич. — Внедрили Kafka для синхронизации данных между сервисами платежей и заказов, обеспечив надежную коммуникацию между компонентами и повысив устойчивость к сбоям. — Разделили операции записи и чтения, путем выделения отдельных схем БД PostgreSQL. Получилось упростить масштабирование под разные типы нагрузки.
Инфраструктура и DevOps: — Перевели сервисы на Docker и оркестрацию через Kubernetes, что позволило ускорить развертывание новых компонентов. — Настроили CI/CD в GitLab (автоматическое тестирование, деплой в Dev/Test/Stage/Prod). В итоге сократили время выхода в прод и уменьшили количество ошибок при релизах.
Миграция данных: — Перенесли данные из монолитной БД (Oracle) в распределенные хранилища PostgreSQL, обеспечив горизонтальное масштабирование. — Применили стратегию Strangler Fig для поэтапного переноса функционала. Смогли сохранить непрерывность бизнес-процессов.
Результат Переход на собственную платформу позволил устранить технологическую зависимость от вендора и обеспечить полный контроль над ИТ-инфраструктурой. Архитектура стала прозрачной, адаптивной и удобной для масштабирования. Время развертывания релизов сократилось с 2 месяцев до 2 недель.
Контактное лицо: Отдел маркетинга
Компания: RedLab
Добавлен: 13:06, 05.08.2025
Количество просмотров: 495
Страна: Россия
| RedLab вошла в топ-4 Рейтинга Рунета – 2026, RedLab, 21:55, 13.10.2026, Россия447 |
| Компания RedLab заняла 4-е место в основном рейтинге «Аутстаффинг разработчиков» по версии Рейтинга Рунета – 2026, поднявшись сразу на восемь позиций по сравнению с прошлым годом. |
| Безопасность как драйвер, ИИ как ядро: куда идет российский рынок IBP, Круги Громова, 21:54, 13.10.2026, Россия462 |
| Гибридные модели вместо крайностей, ИИ в ядре продукта, безопасность как драйвер выбора, размывание границ между классами решений и зрелость данных как главный барьер – эти пять трендов сегодня определяют российский рынок решений для интегрированного бизнес-планирования (IBP), систем планирования цепочек поставок (SCP) и финансового планирования (FP&A). |
| Офис компании «Первый Бит» «Шоссе Энтузиастов» получил статус «Центр ERP», Первый Бит, 21:48, 13.10.2026, Россия141 |  |
| Специалисты офиса помогают компаниям автоматизировать ключевые процессы: управление производством, закупками, запасами, продажами, финансами, персоналом и другими направлениями деятельности. Получение статуса «Центр ERP» стало результатом развития компетенций команды, накопленного проектного опыта и соответствия высоким требованиям фирмы «1С». |
| МИФИ при поддержке Смарт Текнолоджис покоряют «Битву роботов», Смарт Текнолоджис, 21:44, 13.10.2026, Россия117 |
| Инженерная команда «МИФИческие гонщики» НИЯУ МИФИ, выступающая при поддержке компании «Смарт Текнолоджис», вышла в финальные состязания международного чемпионата «Битва роботов — 2026», одержав победу в отборочном этапе. Финал состоится 31 октября в Казани. Чемпионат, объединивший 144 команды из 10 стран, проводится в рамках ИТ-форума «Цифровые решения» и Kazan Digital Week. |
| «1С-Рарус» представил отраслевые решения на партнерском семинаре 1С, 1С-Рарус, 21:42, 13.10.2026, Россия68 |
| «1С‑Рарус» провел отраслевой день в рамках традиционного осеннего партнерского семинара фирмы «1С». К трансляции 15 докладов подключились 230 слушателей. Эксперты «1С-Рарус» показали, как ИИ помогает решать повседневные задачи бизнеса. Разобрали, какие процессы и учетные системы нужно изменить для работы с ЭПД и маркированными товарами. |
|
 |