Landing Page Clusters Graphic



Intesa Sanpaolo Accelerates Microservice Transformation

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.


trend micro case study

Trend Micro Uses vFunction to Refactor Critical Monolith for AWS

why app modernization projects fail

Research Report: Why App Modernization Projects Fail

intellyx ebook

Analyst eBook: Application Modernization Patterns & Anti-Patterns


Video Transcript

[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.

Technology leaders can now evaluate the cost of technical debt, determine what to modernize first, and then take action – all in one platform.