Intesa Sanpaolo Accelerates Microservice Transformation of Critical Applications with vFunction
Italy’s largest bank, Intesa Sanpaolo, transformed mission-critical monoliths into microservices helping them achieve three objectives: cost control, better stability and scalability, and greater customer satisfaction.
Other Recommended Resources
Trend Micro Uses vFunction to Refactor Critical Monolith for AWS
Research Report: Why App Modernization Projects Fail
Analyst eBook: Application Modernization Patterns & Anti-Patterns
[00:00:13.471] Nicola Carotti: Hi, I’m Nicola Carotti. Head of the Cloud Center of Excellence at Intesa Sanpaolo. Our goal is to drive cloud adoption within Intesa Sanpaolo to support new digital services for our customers. For Intesa Sanpaolo’s cloud transformation process, we are always looking for innovative technology partners to collaborate with and help us solve critical challenges. And it is through this process that we started working with vFunction.
[00:00:43.829] Flavio Fasano: Hi, I’m Flavio Fasano. Head of Hybrid Data Center & Platform of Intesa Sanpaolo. The main focus of my group is to develop and implement the company’s technology strategy with a particular focus on the management of the hybrid cloud infrastructure and technological innovation. During our business planning process, our group felt the need to adopt a major digital transformation choosing to evolve both infrastructure and applications moving from a monolithic architecture to microservices. This decision was made to address the challenges of modern IT with three objectives: cost control, better stability and scalability, and greater customer satisfaction.
[00:01:27.114] Nicola Carotti: Our cloud strategy is based on a multi-hybrid cloud approach which we have broken down into three different guidelines: technology, data, application modernization and governance.
[00:01:39.900] Flavio Fasano: To understand the transformation process of monolithic applications into microservices you need to understand first what are monolithic applications and what are microservices. Monolithic applications are those that include the entire stack of an application in one package including business functions, presentation logic, and data management. These kinds of applications can become difficult to manage when the complexity of the application itself increases because even changes to a single function may require modification of the entire application. Microservices, on the other hand, are a distributed application architecture in which the business functions are divided into small independent, and scalable services that communicate with each other through well-defined APIs. This approach allows applications to be more flexible and easily scalable.
[00:02:31.300] Nicola Carotti: Transforming a monolithic application into microservices can be a very complex process. We were therefore looking for an effective way in terms of cost and time to automate and industrialize the transformation process.
[00:02:47.329] Flavio Fasano: The vFunction platform simplifies this process allowing you to split your application into microservices and to integrate them without interruption. In particular vFunction uses a reverse engineering approach to analyze the existing monolithic application and identify business functions. These functions are then split into independent microservices which can be distributed and scaled separately.
[00:03:11.243] Nicola Carotti: In addition to the benefits of the platform The collaboration with the entire vFunction team was very important. Our engineers, with vFunction engineers, have worked together to make the application enterprise-ready.
[00:03:31.186] Flavio Fasano: The team was successful in decomposing the different monolithic applications into microservices, obtaining excellent results.
[00:03:39.171] Nicola Carotti: The collaboration between Intesa Sanpaolo and vFunction is a success story because it allowed us to industrialize the modernization of our applications and ease the journey to the cloud.