• /
  • /

Миграция микросервисов на новый стек для крупного банка

Участвуем в обновлении банковской системы крупного банка и поэтапной миграции микросервисов на новый корпоративный DevOps-стек.

Система используется для оформления розничных продуктов, работы контакт-центра, отделений банка и клиентских цифровых сервисов. Проект включает перенос микросервисов, обновление Java и Spring Boot, а также адаптацию CI/CD-процессов под единый стандарт сопровождения.
Решения для финтеха У меня похожая задача

О клиенте

Крупный банк с цифровой экосистемой.

Задача

Перед банком стояла задача выполнить миграцию банковской системы со старого контура разработки и сопровождения на новый корпоративный DevOps-стек.

В рамках проекта требовалось:

  • перенести сервисы со старого репозиторного контура на GitLab/Appfarm;
  • выполнить переход с Java 8 на Java 17;
  • обновить сервисы до актуального Spring Boot;
  • привести процессы сборки, тестирования и развёртывания к единому стандарту.

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

Решение

Специалисты Nord Clan выполняют перенос микросервисов на новый DevOps-стек и участвуют в технологическом обновлении банковской системы.

В процессе команда:

  • адаптирует кодовую базу под новый стек;
  • обновляет библиотеки и внутренние зависимости;
  • настраивает CI/CD-пайплайны;
  • приводит сборку и автотесты к единому сценарию;
  • сопровождает сервисы после релиза и устраняет возникающие ошибки.

Работы ведутся последовательно, чтобы перенос не влиял на оформление банковских продуктов и работу пользовательских сервисов.

Технические особенности проекта

Особенность проекта заключалась в том, что миграция микросервисов сопровождалась одновременным обновлением всего технологического контура: runtime-среды, зависимостей, CI/CD и интеграций с внутренними банковскими API.

После обновления Spring Boot и перехода на Java 17 часть legacy-зависимостей потребовала переработки и дополнительной настройки. Отдельное внимание занимает проверка интеграций: после обновления нужно убедиться, что сервисы корректно взаимодействуют с внутренними API и смежными банковскими системами.

Еще один важный этап — стабилизация после релиза. Команда анализирует поведение сервисов в рабочей среде, устраняет ошибки совместимости, корректирует конфигурации и добивается стабильной работы уже на новом стеке.

Результат

Проект обеспечивает поэтапное обновление банковской системы без остановки пользовательских сервисов и операций розничного бизнеса.

За счет миграции микросервисов на современный стек банк унифицирует процессы сборки, тестирования и релизного сопровождения. Это снижает зависимость от legacy-компонентов, упрощает поддержку сервисов и создает основу для дальнейшего развития фронтальной платформы.

Nord Clan разрабатывает и модернизирует банковские ИТ-системы: микросервисные платформы, внутренние сервисы, интеграционные решения и DevOps-контур. Подробнее