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