Microservices have seen their popularity blossoming with an explosion of concrete applications in real-life software. Several companies are currently involved in a major refactoring of their back-end systems in order to improve scalability. This article presents an experience report of a real-world case study, from the banking domain, in order to demonstrate how scalability is positively affected by reimplementing a monolithic architecture into microservices. The case study is based on the FX Core system for converting from one currency to another. FX Core is a mission-critical system of Danske Bank, the largest bank in Denmark and one of the leading financial institutions in Northern Europe.

From Monolithic to Microservices: An Experience Report from the Banking Domain / Bucchiarone, Antonio; Dragoni, Nicola; Dustdar, Schahram; Larsen, Stephan T.; Mazzara, Manuel. - In: IEEE SOFTWARE. - ISSN 0740-7459. - ELETTRONICO. - 35:3(2018), pp. 50-55. [10.1109/MS.2018.2141026]

From Monolithic to Microservices: An Experience Report from the Banking Domain

Bucchiarone, Antonio;
2018-01-01

Abstract

Microservices have seen their popularity blossoming with an explosion of concrete applications in real-life software. Several companies are currently involved in a major refactoring of their back-end systems in order to improve scalability. This article presents an experience report of a real-world case study, from the banking domain, in order to demonstrate how scalability is positively affected by reimplementing a monolithic architecture into microservices. The case study is based on the FX Core system for converting from one currency to another. FX Core is a mission-critical system of Danske Bank, the largest bank in Denmark and one of the leading financial institutions in Northern Europe.
2018
3
Bucchiarone, Antonio; Dragoni, Nicola; Dustdar, Schahram; Larsen, Stephan T.; Mazzara, Manuel
From Monolithic to Microservices: An Experience Report from the Banking Domain / Bucchiarone, Antonio; Dragoni, Nicola; Dustdar, Schahram; Larsen, Stephan T.; Mazzara, Manuel. - In: IEEE SOFTWARE. - ISSN 0740-7459. - ELETTRONICO. - 35:3(2018), pp. 50-55. [10.1109/MS.2018.2141026]
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/343062
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 79
  • ???jsp.display-item.citation.isi??? 50
social impact