From Monolithic to Microservices An Experience Report from the Banking Domain

Antonio Bucchiarone, Nicola Dragoni, Schahram Dustdar, Stephan T. Larsen, Manuel Mazzara

Research output: Contribution to journalJournal articleResearchpeer-review

29 Downloads (Pure)

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.
Original languageEnglish
JournalIEEE Software
Volume35
Issue number3
Pages (from-to)50-55
ISSN0740-7459
DOIs
Publication statusPublished - 2018

Cite this

Bucchiarone, Antonio ; Dragoni, Nicola ; Dustdar, Schahram ; Larsen, Stephan T. ; Mazzara, Manuel. / From Monolithic to Microservices An Experience Report from the Banking Domain. In: IEEE Software. 2018 ; Vol. 35, No. 3. pp. 50-55.
@article{d1842a66a600422c90aa71f7b0abf756,
title = "From Monolithic to Microservices An Experience Report from the Banking Domain",
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.",
author = "Antonio Bucchiarone and Nicola Dragoni and Schahram Dustdar and Larsen, {Stephan T.} and Manuel Mazzara",
year = "2018",
doi = "10.1109/MS.2018.2141026",
language = "English",
volume = "35",
pages = "50--55",
journal = "IEEE Software",
issn = "0740-7459",
publisher = "IEEE",
number = "3",

}

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, Vol. 35, No. 3, 2018, p. 50-55.

Research output: Contribution to journalJournal articleResearchpeer-review

TY - JOUR

T1 - From Monolithic to Microservices An Experience Report from the Banking Domain

AU - Bucchiarone, Antonio

AU - Dragoni, Nicola

AU - Dustdar, Schahram

AU - Larsen, Stephan T.

AU - Mazzara, Manuel

PY - 2018

Y1 - 2018

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

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

U2 - 10.1109/MS.2018.2141026

DO - 10.1109/MS.2018.2141026

M3 - Journal article

VL - 35

SP - 50

EP - 55

JO - IEEE Software

JF - IEEE Software

SN - 0740-7459

IS - 3

ER -