An increasing interest is growing around the idea of microservices and the promise of improving scalability when compared to monolithic systems. Several companies are evaluating pros and cons of a complex migration. In particular, financial institutions are positioned in a difficult situation due to the economic climate and the appearance of agile competitors that can navigate in a more flexible legal framework and started their business since day one with more agile architectures and without being bounded to outdated technological standard. In this paper, we present a real world case study in order to demonstrate how scalability is positively affected by re-implementing a monolithic architecture (MA) into a microservices architecture (MSA). The case study is based on the FX Core system, a mission critical system of Danske Bank, the largest bank in Denmark and one of the leading financial institutions in Northern Europe. The technical problem that has been addressed and solved in this paper is the identification of a repeatable migration process that can be used to convert a real world Monolithic architecture into a Microservices architecture in the specific setting of financial domain, typically characterized by legacy systems and batch-based processing on heterogeneous data sources.

Microservices: Migration of a Mission Critical System / Mazzara, Manuel; Dragoni, Nicola; Bucchiarone, Antonio; Giaretta, Alberto; Larsen, Stephan T.; Dustdar, Schahram. - In: IEEE TRANSACTIONS ON SERVICES COMPUTING. - ISSN 1939-1374. - ELETTRONICO. - 14:5(2021), pp. 1464-1477. [10.1109/TSC.2018.2889087]

Microservices: Migration of a Mission Critical System

Bucchiarone, Antonio;
2021-01-01

Abstract

An increasing interest is growing around the idea of microservices and the promise of improving scalability when compared to monolithic systems. Several companies are evaluating pros and cons of a complex migration. In particular, financial institutions are positioned in a difficult situation due to the economic climate and the appearance of agile competitors that can navigate in a more flexible legal framework and started their business since day one with more agile architectures and without being bounded to outdated technological standard. In this paper, we present a real world case study in order to demonstrate how scalability is positively affected by re-implementing a monolithic architecture (MA) into a microservices architecture (MSA). The case study is based on the FX Core system, a mission critical system of Danske Bank, the largest bank in Denmark and one of the leading financial institutions in Northern Europe. The technical problem that has been addressed and solved in this paper is the identification of a repeatable migration process that can be used to convert a real world Monolithic architecture into a Microservices architecture in the specific setting of financial domain, typically characterized by legacy systems and batch-based processing on heterogeneous data sources.
2021
5
Mazzara, Manuel; Dragoni, Nicola; Bucchiarone, Antonio; Giaretta, Alberto; Larsen, Stephan T.; Dustdar, Schahram
Microservices: Migration of a Mission Critical System / Mazzara, Manuel; Dragoni, Nicola; Bucchiarone, Antonio; Giaretta, Alberto; Larsen, Stephan T.; Dustdar, Schahram. - In: IEEE TRANSACTIONS ON SERVICES COMPUTING. - ISSN 1939-1374. - ELETTRONICO. - 14:5(2021), pp. 1464-1477. [10.1109/TSC.2018.2889087]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/343235
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 20
  • ???jsp.display-item.citation.isi??? 18
social impact