To Örebro University

oru.seÖrebro University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Microservices: Migration of a Mission Critical System
Innopolis University, Innopolis University, Innopolis, Russia.ORCID iD: 0000-0002-3860-4948
Örebro University, School of Science and Technology.ORCID iD: 0000-0001-9575-2990
DAS Research Unit, FBK-IRST, Trento, Italy.ORCID iD: 0000-0003-1154-1382
Örebro University, School of Science and Technology. (Machine Perception & Interaction)ORCID iD: 0000-0001-9293-7711
Show others and affiliations
2021 (English)In: IEEE Transactions on Services Computing, ISSN 1939-1374, E-ISSN 1939-1374, Vol. 14, no 5, p. 1464-1477Article in journal (Refereed) Published
Abstract [en]

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.

Place, publisher, year, edition, pages
IEEE Press, 2021. Vol. 14, no 5, p. 1464-1477
Keywords [en]
Scalability, Computer architecture, Service-oriented architecture, Tools, Mission critical systems, Automation, Service Computing, Software Architecture, Scalability, Microservices
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:oru:diva-71108DOI: 10.1109/TSC.2018.2889087ISI: 000704110400016Scopus ID: 2-s2.0-85059027049OAI: oai:DiVA.org:oru-71108DiVA, id: diva2:1282824
Available from: 2019-01-26 Created: 2019-01-26 Last updated: 2021-10-21Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Dragoni, NicolaGiaretta, Alberto

Search in DiVA

By author/editor
Mazzara, ManuelDragoni, NicolaBucchiarone, AntonioGiaretta, AlbertoDustdar, Schahram
By organisation
School of Science and Technology
In the same journal
IEEE Transactions on Services Computing
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 314 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf