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
From monolithic systems to Microservices: An assessment framework
University of Innsbruck, AUT.
LUT University, FIN.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-3818-4442
Tampere University, FIN.
2021 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 137, article id 106600Article in journal (Refereed) Published
Abstract [en]

Context: Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons. However, making such an important decision like re-architecting an entire system must be based on real facts and not only on gut feelings. Objective: The goal of this work is to propose an evidence-based decision support framework for companies that need to migrate to Microservices, based on the analysis of a set of characteristics and metrics they should collect before re-architecting their monolithic system. Method: We conducted a survey done in the form of interviews with professionals to derive the assessment framework based on Grounded Theory. Results: We identified a set consisting of information and metrics that companies can use to decide whether to migrate to Microservices or not. The proposed assessment framework, based on the aforementioned metrics, could be useful for companies if they need to migrate to Microservices and do not want to run the risk of failing to consider some important information. © 2021 The Author(s)

Place, publisher, year, edition, pages
Elsevier B.V. , 2021. Vol. 137, article id 106600
Keywords [en]
Cloud migration, Microservices, Software measurement, Decision support systems, Entire system, Evidence- based decisions, Grounded theory, Monolithic systems, Risk assessment
National Category
Computer Sciences Software Engineering
Identifiers
URN: urn:nbn:se:bth-21397DOI: 10.1016/j.infsof.2021.106600ISI: 000660586400006Scopus ID: 2-s2.0-85105091056OAI: oai:DiVA.org:bth-21397DiVA, id: diva2:1555011
Note

open access

Available from: 2021-05-17 Created: 2021-05-17 Last updated: 2025-09-30Bibliographically approved

Open Access in DiVA

fulltext(667 kB)1134 downloads
File information
File name FULLTEXT01.pdfFile size 667 kBChecksum SHA-512
5d13d3405211029991ad6b33d85ae689daf3b20df4bbb140edcdd46c11f9fb9efb8df3cea108a574f12c5d565bdfa5a661c20f84beb35fe80109c3cc30d01404
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Felderer, Michael

Search in DiVA

By author/editor
Felderer, Michael
By organisation
Department of Software Engineering
In the same journal
Information and Software Technology
Computer SciencesSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1136 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 920 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