The aim of this thesis is to describe the process behind the migration of a legacy banking system. This activity was the result of my internship at Lynx S.p.A., an Italian System Integrator company. In the internship, the development team and I were involved in the build out of this new software system that it's supposed to dethrone the existing one, bringing new features in terms of performance, scalability and security. The new solution has been made using the Microservices paradigm and Java; the combination with the clients will to create a cloud solution creates a nice environment for the development of a scalable and reliable system. The main focus will be on the parts of the project that I've covered the most: the Notification Microservice and Batch Jobs.

The aim of this thesis is to describe the process behind the migration of a legacy banking system. This activity was the result of my internship at Lynx S.p.A., an Italian System Integrator company. In the internship, the development team and I were involved in the build out of this new software system that it's supposed to dethrone the existing one, bringing new features in terms of performance, scalability and security. The new solution has been made using the Microservices paradigm and Java; the combination with the clients will to create a cloud solution creates a nice environment for the development of a scalable and reliable system. The main focus will be on the parts of the project that I've covered the most: the Notification Microservice and Batch Jobs.

Migrating Legacy Banking Software Systems to Microservices Architecture using Java

COSTALONGA, ANDREA
2022/2023

Abstract

The aim of this thesis is to describe the process behind the migration of a legacy banking system. This activity was the result of my internship at Lynx S.p.A., an Italian System Integrator company. In the internship, the development team and I were involved in the build out of this new software system that it's supposed to dethrone the existing one, bringing new features in terms of performance, scalability and security. The new solution has been made using the Microservices paradigm and Java; the combination with the clients will to create a cloud solution creates a nice environment for the development of a scalable and reliable system. The main focus will be on the parts of the project that I've covered the most: the Notification Microservice and Batch Jobs.
2022
Migrating Legacy Banking Software Systems to Microservices Architecture using Java
The aim of this thesis is to describe the process behind the migration of a legacy banking system. This activity was the result of my internship at Lynx S.p.A., an Italian System Integrator company. In the internship, the development team and I were involved in the build out of this new software system that it's supposed to dethrone the existing one, bringing new features in terms of performance, scalability and security. The new solution has been made using the Microservices paradigm and Java; the combination with the clients will to create a cloud solution creates a nice environment for the development of a scalable and reliable system. The main focus will be on the parts of the project that I've covered the most: the Notification Microservice and Batch Jobs.
Microservices
Migration
Legacy
Java
File in questo prodotto:
File Dimensione Formato  
tesi.pdf

accesso riservato

Dimensione 2.37 MB
Formato Adobe PDF
2.37 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/46923