Заменить двигатель банка на ходу без остановок и аварий

Импортозамещение и миграция

API
Микросервисы, SOA
Методы и техника разработки ПО
Большие проекты/команды
Совместное планирование и разработка

Доклад принят в программу конференции

Целевая аудитория

Техлиды, архитекторы, CTO.

Тезисы

Перед командами поставлена амбициозная задача — за несколько лет полностью сменить ядро банка с вендорского коробочного решения на самописные микросервисы. Тут даже реализация сложной бизнес-логики операционного учета — уже задача со звездочкой, но есть и другие сложности. Одни системы привыкли использовать старый API коробки и не готовы быстро переходить на новые контракты. Другие системы ходят за данными напрямую в БД коробки. Да еще постоянно появляются новые нефункциональные требования. Тем не менее у нас получилось для каждой проблемы найти архитектурные и организационные решения и за 3 года незаметно для клиентов смигрировать 12 из 35 продуктов банка.

Дмитрий Куянов

Райффайзен Банк

Больше 10 лет в IT. Студентом-стажером помогал писать софт для NYSE, много лет позже участвовал в переносе зарплатных процессов банка из монолита в свои микросервисы. Писал код на .NET, читал на Java, ускорял тестирование в команде. Сейчас техлид в одной из команд в самом сердце банка.

Видео