Many financial institutions are taking the route of splitting their legacy systems applications into microservices to achieve modernization through digitalization and migration to cloud. This process starts with refactoring, i.e. restructuring legacy monolithic applications into an optimal number of microservices to achieve the best results.
We have previously automated the creation of a refactoring blueprint. Our methodology analyses legacy code (in minutes) and produces a recommendation for an optimized microservices stack to achieve the highest performance while minimizing cloud spend.
We have now taken the automation of the refactoring process further with our Microservices Code Factory aided by generative AI, demonstrating that refactoring of legacy banking applications can be automated end-to-end, with reliable outputs and significant time savings (hours vs months).