From monolithic systems to Microservices: An assessment framework

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information and software technology Jg. 137; S. 106600
Hauptverfasser: Auer, Florian, Lenarduzzi, Valentina, Felderer, Michael, Taibi, Davide
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier B.V 01.09.2021
Schlagworte:
ISSN:0950-5849, 1873-6025, 1873-6025
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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. 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. We conducted a survey done in the form of interviews with professionals to derive the assessment framework based on Grounded Theory. 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.
AbstractList 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)
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. 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. We conducted a survey done in the form of interviews with professionals to derive the assessment framework based on Grounded Theory. 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.
ArticleNumber 106600
Author Felderer, Michael
Taibi, Davide
Lenarduzzi, Valentina
Auer, Florian
Author_xml – sequence: 1
  givenname: Florian
  surname: Auer
  fullname: Auer, Florian
  email: florian.auer@uibk.ac.at
  organization: University of Innsbruck, Austria
– sequence: 2
  givenname: Valentina
  surname: Lenarduzzi
  fullname: Lenarduzzi, Valentina
  email: valentina.lenarduzzi@lut.fi
  organization: LUT University, Finland
– sequence: 3
  givenname: Michael
  surname: Felderer
  fullname: Felderer, Michael
  email: michael.felderer@uibk.ac.at
  organization: University of Innsbruck, Austria
– sequence: 4
  givenname: Davide
  orcidid: 0000-0002-3210-3990
  surname: Taibi
  fullname: Taibi, Davide
  email: davide.taibi@tuni.fi
  organization: Tampere University, Finland
BackLink https://urn.kb.se/resolve?urn=urn:nbn:se:bth-21397$$DView record from Swedish Publication Index (Blekinge Tekniska Högskola)
BookMark eNqFkE1LAzEQhoNUsK3-Aw_7A9ya7Ge2B6FUq0LFi3oNSXbWpnaTkokt_fduWfHgQU8DM-_zwjwjMrDOAiGXjE4YZcX1emJsg66ZJDRh3aooKD0hQ8bLNC5okg_IkFY5jXOeVWdkhLimlJU0pUMyW3jXRq2zbmPCyugIDxigxSi46Mlo7xD8zmjAaTSzkUQExBZsiBovW9g7_3FOThu5Qbj4nmPyurh7mT_Ey-f7x_lsGeuUVyFmVEmmdJ4xmWQZ8DLrZqnrhuWFrDnXidKprJlSJeuuqko5z1QBTJV1XakiHZOrvhf3sP1UYutNK_1BOGnErXmbCeffhQorkbC0Krt41sePP6CH5gdgVBytibXorYmjNdFb67DpL0ybIINxNnhpNv_BNz0MnYedAS9QG7AaauNBB1E783fBF0TVjlI
CitedBy_id crossref_primary_10_1007_s10207_024_00907_y
crossref_primary_10_4274_haseki_galenos_2025_9887
crossref_primary_10_1108_JSTPM_08_2022_0125
crossref_primary_10_1007_s44282_025_00252_y
crossref_primary_10_1109_ACCESS_2024_3481676
crossref_primary_10_1145_3709353
crossref_primary_10_70315_uloap_ulete_2024_0102006
crossref_primary_10_1016_j_jss_2023_111670
crossref_primary_10_1016_j_infsof_2024_107590
crossref_primary_10_3390_fi17070303
crossref_primary_10_1007_s11227_022_04967_6
crossref_primary_10_1016_j_infsof_2025_107732
crossref_primary_10_1145_3583563
crossref_primary_10_1016_j_asoc_2021_108066
crossref_primary_10_1016_j_infsof_2023_107334
crossref_primary_10_1109_TSE_2023_3287297
crossref_primary_10_1016_j_infsof_2025_107817
crossref_primary_10_1109_TNSM_2023_3264005
crossref_primary_10_3390_app12094718
crossref_primary_10_1002_cae_22612
crossref_primary_10_1007_s10586_024_04526_z
crossref_primary_10_1109_ACCESS_2024_3504848
crossref_primary_10_1109_TSE_2024_3523487
crossref_primary_10_3390_app11177856
crossref_primary_10_1111_exsy_13442
crossref_primary_10_1007_s10207_023_00782_z
crossref_primary_10_1051_bioconf_20249700122
crossref_primary_10_3390_electronics14071397
crossref_primary_10_3390_info15090569
crossref_primary_10_1016_j_jss_2022_111563
crossref_primary_10_1007_s10664_023_10308_9
crossref_primary_10_1016_j_jss_2022_111521
crossref_primary_10_1016_j_cola_2023_101205
crossref_primary_10_3390_asi8040086
crossref_primary_10_1016_j_infsof_2022_106992
crossref_primary_10_1109_ACCESS_2025_3553945
crossref_primary_10_1016_j_jss_2023_111826
crossref_primary_10_1109_ACCESS_2022_3152803
Cites_doi 10.1016/j.jss.2020.110710
10.1109/ICDCS.2016.11
10.1109/MS.2016.64
10.1109/IISWC.2016.7581269
10.1109/ICSA-C50368.2020.00016
10.1109/MCC.2017.4250931
10.1109/MS.2018.2141031
10.1007/978-3-030-29193-8_7
10.1145/3011141.3011179
10.1016/j.jss.2019.01.001
10.1109/ICSA.2017.38
10.1109/ICIN.2017.7899408
10.1109/MS.2020.3028708
10.5220/0009578501810192
10.5220/0007755901530164
10.1109/ICSA.2017.24
10.1016/j.entcs.2018.03.033
10.1016/j.jss.2018.09.082
10.1109/CloudCom.2016.0051
10.1109/ICIN.2017.7899252
10.1145/3106237.3117775
10.5220/0006798302210232
10.1109/MS.2020.3030786
10.1109/CCGrid.2016.37
10.1016/j.infsof.2021.106571
10.1016/j.infsof.2018.06.016
10.5220/0010481902800287
10.1109/ColumbianCC.2015.7333476
ContentType Journal Article
Copyright 2021 The Author(s)
Copyright_xml – notice: 2021 The Author(s)
DBID 6I.
AAFTH
AAYXX
CITATION
ADTPV
AOWAS
D8T
DF3
ZZAVC
DOI 10.1016/j.infsof.2021.106600
DatabaseName ScienceDirect Open Access Titles
Elsevier:ScienceDirect:Open Access
CrossRef
SwePub
SwePub Articles
SWEPUB Freely available online
SWEPUB Blekinge Tekniska Högskola
SwePub Articles full text
DatabaseTitle CrossRef
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Business
EISSN 1873-6025
ExternalDocumentID oai_DiVA_org_bth_21397
10_1016_j_infsof_2021_106600
S0950584921000793
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
6I.
7-5
71M
77K
8P~
9JN
AABNK
AACTN
AAEDT
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
AAYOK
ABBOA
ABFNM
ABFRF
ABJNI
ABMAC
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFO
ACGFS
ACGOD
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEFWE
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BKOMP
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
TWZ
UHS
UNMZH
WH7
WUQ
XFK
ZY4
~G-
77I
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ADTPV
AOWAS
D8T
DF3
ZZAVC
ID FETCH-LOGICAL-c389t-10ba1bc541a244e874a247cdf156ad88c2bc3ad1bb71e87b93884b6e1b7dd9b63
ISICitedReferencesCount 64
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000660586400006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0950-5849
1873-6025
IngestDate Tue Nov 04 15:56:57 EST 2025
Sat Nov 29 07:11:20 EST 2025
Tue Nov 18 21:54:59 EST 2025
Fri Feb 23 02:43:40 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords Software measurement
Microservices
Cloud migration
Language English
License This is an open access article under the CC BY license.
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c389t-10ba1bc541a244e874a247cdf156ad88c2bc3ad1bb71e87b93884b6e1b7dd9b63
ORCID 0000-0002-3210-3990
OpenAccessLink https://urn.kb.se/resolve?urn=urn:nbn:se:bth-21397
ParticipantIDs swepub_primary_oai_DiVA_org_bth_21397
crossref_primary_10_1016_j_infsof_2021_106600
crossref_citationtrail_10_1016_j_infsof_2021_106600
elsevier_sciencedirect_doi_10_1016_j_infsof_2021_106600
PublicationCentury 2000
PublicationDate 2021-09-01
PublicationDateYYYYMMDD 2021-09-01
PublicationDate_xml – month: 09
  year: 2021
  text: 2021-09-01
  day: 01
PublicationDecade 2020
PublicationTitle Information and software technology
PublicationYear 2021
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Yin (b35) 2009; vol. 5
ISO/IEC (b33) 2011
N.H. Do, T. Van Do, X. Thi Tran, L. Farkas, C. Rotter, A scalable routing mechanism for stateful microservices, in: Conference on Innovations in Clouds, Internet and Networks, ICIN, 2017, pp. 72–78.
M. Villamizar, O. Garcés, L. Ochoa, H. Castro, L. Salamanca, M. Verano, R. Casallas, S. Gil, C. Valencia, A. Zambrano, M. Lang, Infrastructure cost comparison of running web applications in the cloud using AWS lambda and monolithic and microservice architectures, in: International Symposium on Cluster, Cloud and Grid Computing, CCGrid, 2016, pp. 179–182.
D. Taibi, N. El Ioini, P. Claus, J.R.S. Niederkofler, Patterns for serverless functions (function-as-a-service): A multivocal literature review, in: Proceedings of the 10th International Conference on Cloud Computing and Services Science, 2020, pp. 181–192.
M. Villamizar, O. Garcés, H. Castro, M. Verano, L. Salamanca, R. Casallas, S. Gil, Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud, in: Computing Colombian Conference, 10CCC, 2015, pp. 583–590.
T. Ueda, T. Nakaike, M. Ohara, Workload characterization for microservices, in: International Symposium on Workload Characterization, IISWC, 2016, pp. 1–10.
S. Klock, J.M.E.M. van der Werf, J.P. Guelen, S. Jansen, Workload-based clustering of coherent feature sets in microservice architectures, in: International Conference on Software Architecture, ICSA, 2017, pp. 11–20.
Wuetherick (b31) 2010; 36
Garousi, Felderer, Kılıçaslan (b34) 2018
Peltonen, Mezzalira, Taibi (b38) 2021; 136
D. Taibi, V. Lenarduzzi, C. Pahl, Architectural patterns for microservices: A systematic mapping study, in: 8th International Conference on Cloud Computing and Services Science, CLOSER2018, 2018.
Lenarduzzi, Daly, Martini, Panichella, Tamburri (b40) 2021; 38
Saquicela, Campoverde, Avila, Fajardo (b28) 2021
Taibi, Spillner, Wawruch (b37) 2021; 38
A. de Camargo, I. Salvadori, R.d.S. Mello, F. Siqueira, An architecture to automate performance tests on microservices, in: International Conference on Information Integration and Web-Based Applications and Services, 2016, pp. 422–429.
J. Nupponen, D. Taibi, Serverless: What it is, what to do and what not to do, in: 2020 IEEE International Conference on Software Architecture Companion, ICSA-C, 2020, pp. 49–50.
P.D. Francesco, I. Malavolta, P. Lago, Research on architecting microservices: Trends, focus, and potential for industrial adoption, in: 2017 IEEE International Conference on Software Architecture, ICSA, 2017, pp. 21–30.
Kitchenham, Dyba, Jorgensen (b32) 2004
Soldani, Tamburri, Heuvel (b3) 2018; 146
Francesco, Lago, Malavolta (b8) 2019; 150
V. Heorhiadi, S. Rajagopalan, H. Jamjoom, M.K. Reiter, V. Sekar, Gremlin: Systematic resilience testing of microservices, in: International Conference on Distributed Computing Systems, ICDCS, 2016, pp. 57–66.
Pahl, Jamshidi (b11) 2016
D. Taibi, V. Lenarduzzi, C. Pahl, Microservices architectural, code and organizational anti-patterns, in: Cloud Computing and Services Science. CLOSER 2018 Selected papers. Communications in Computer and Information Science, 2019, pp. 126–151.
Gribaudo, Iacono, Manini (b20) 2018; 337
T. Salah, M.J. Zemerly, C.Y. Yeun, M. Al-Qutayri, Y. Al-Hammadi, Performance comparison between container-based and VM-based services, in: Conference on Innovations in Clouds, Internet and Networks, ICIN, 2017, pp. 185–190.
Lewis, Fowler (b2) 2014
H. Khazaei, C. Barna, N. Beigi-Mohammadi, M. Litoiu, Efficiency analysis of provisioning microservices, in: International Conference on Cloud Computing Technology and Science, CloudCom, 2016, pp. 261–268.
Taibi, Systä (b25) 2020
Taibi, Lenarduzzi (b6) 2018; 35
G. Márquez, J. Soldani, F. Ponce, H. Astudillo, Frameworks and high-availability in microservices: An industrial survey, in: C.P. Ayala, L. Murta, D.S. Cruzes, E. Figueiredo, C. Silva, J.L. de la Vara, B. de França, M. Solari, G.H. Travassos, I. Machado (Eds.), Proceedings of the XXIII Iberoamerican Conference on Software Engineering, CIbSE 2020, 2020, pp. 57–70.
H. Harms, C. Rogowski, L. Lo Iacono, Guidelines for adopting frontend architectures and patterns in microservices-based systems, in: Joint Meeting on Foundations of Software Engineering, in: ESEC/FSE 2017, 2017, pp. 902–907.
Taibi, Lenarduzzi, Pahl (b1) 2017; 4
Lenarduzzi, Lomio, Saarimäki, Taibi (b27) 2020; 169
Kratzke, Quint (b18) 2017
Auer, Felderer, Lenarduzzi (b12) 2018
D. Taibi, K. Systä, From monolithic systems to microservices: A decomposition framework based on process mining, in: CLOSER2019, 2019, pp. 153–164.
Taibi, Lenarduzzi, Pahl (b5) 2019
Balalaie, Heydarnoori, Jamshidi (b4) 2016; 33
S. Panichella, M.R. Imranur, D. Taibi, Structural coupling for microservices, in: 11th International Conference on Cloud Computing and Services Science, 2021.
Pahl (10.1016/j.infsof.2021.106600_b11) 2016
ISO/IEC (10.1016/j.infsof.2021.106600_b33) 2011
Saquicela (10.1016/j.infsof.2021.106600_b28) 2021
10.1016/j.infsof.2021.106600_b13
10.1016/j.infsof.2021.106600_b14
10.1016/j.infsof.2021.106600_b36
Auer (10.1016/j.infsof.2021.106600_b12) 2018
10.1016/j.infsof.2021.106600_b15
10.1016/j.infsof.2021.106600_b16
10.1016/j.infsof.2021.106600_b17
10.1016/j.infsof.2021.106600_b39
10.1016/j.infsof.2021.106600_b19
Taibi (10.1016/j.infsof.2021.106600_b37) 2021; 38
Taibi (10.1016/j.infsof.2021.106600_b25) 2020
10.1016/j.infsof.2021.106600_b30
Taibi (10.1016/j.infsof.2021.106600_b5) 2019
Garousi (10.1016/j.infsof.2021.106600_b34) 2018
10.1016/j.infsof.2021.106600_b10
Lewis (10.1016/j.infsof.2021.106600_b2) 2014
Kratzke (10.1016/j.infsof.2021.106600_b18) 2017
Taibi (10.1016/j.infsof.2021.106600_b6) 2018; 35
Gribaudo (10.1016/j.infsof.2021.106600_b20) 2018; 337
Wuetherick (10.1016/j.infsof.2021.106600_b31) 2010; 36
Peltonen (10.1016/j.infsof.2021.106600_b38) 2021; 136
10.1016/j.infsof.2021.106600_b24
Balalaie (10.1016/j.infsof.2021.106600_b4) 2016; 33
Lenarduzzi (10.1016/j.infsof.2021.106600_b27) 2020; 169
Kitchenham (10.1016/j.infsof.2021.106600_b32) 2004
10.1016/j.infsof.2021.106600_b26
10.1016/j.infsof.2021.106600_b29
Lenarduzzi (10.1016/j.infsof.2021.106600_b40) 2021; 38
10.1016/j.infsof.2021.106600_b7
10.1016/j.infsof.2021.106600_b9
Soldani (10.1016/j.infsof.2021.106600_b3) 2018; 146
10.1016/j.infsof.2021.106600_b21
Taibi (10.1016/j.infsof.2021.106600_b1) 2017; 4
10.1016/j.infsof.2021.106600_b22
10.1016/j.infsof.2021.106600_b23
Francesco (10.1016/j.infsof.2021.106600_b8) 2019; 150
Yin (10.1016/j.infsof.2021.106600_b35) 2009; vol. 5
References_xml – start-page: 137
  year: 2016
  end-page: 146
  ident: b11
  article-title: Microservices: A systematic mapping study
  publication-title: Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 1 and 2
– reference: A. de Camargo, I. Salvadori, R.d.S. Mello, F. Siqueira, An architecture to automate performance tests on microservices, in: International Conference on Information Integration and Web-Based Applications and Services, 2016, pp. 422–429.
– volume: 36
  year: 2010
  ident: b31
  article-title: Basics of qualitative research: Techniques and procedures for developing grounded theory
  publication-title: Canad. J. Univ. Contin. Educ.
– volume: vol. 5
  year: 2009
  ident: b35
  publication-title: Case Study Research: Design and Methods
– volume: 169
  year: 2020
  ident: b27
  article-title: Does migrating a monolithic system to microservices decrease the technical debt?
  publication-title: J. Syst. Softw.
– reference: D. Taibi, N. El Ioini, P. Claus, J.R.S. Niederkofler, Patterns for serverless functions (function-as-a-service): A multivocal literature review, in: Proceedings of the 10th International Conference on Cloud Computing and Services Science, 2020, pp. 181–192.
– volume: 33
  start-page: 42
  year: 2016
  end-page: 52
  ident: b4
  article-title: Microservices architecture enables DevOps: Migration to a cloud-native architecture
  publication-title: IEEE Softw.
– reference: M. Villamizar, O. Garcés, H. Castro, M. Verano, L. Salamanca, R. Casallas, S. Gil, Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud, in: Computing Colombian Conference, 10CCC, 2015, pp. 583–590.
– year: 2019
  ident: b5
  article-title: Microservices anti-patterns: A taxonomy
  publication-title: Microservices - Science and Engineering
– volume: 35
  start-page: 56
  year: 2018
  end-page: 62
  ident: b6
  article-title: On the definition of microservice bad smells
  publication-title: IEEE Softw.
– start-page: 133
  year: 2020
  end-page: 149
  ident: b25
  article-title: A decomposition and metric-based evaluation framework for microservices
  publication-title: Cloud Computing and Services Science
– volume: 38
  start-page: 40
  year: 2021
  end-page: 47
  ident: b40
  article-title: Toward a technical debt conceptualization for serverless computing
  publication-title: IEEE Softw.
– volume: 337
  start-page: 45
  year: 2018
  end-page: 65
  ident: b20
  article-title: Performance evaluation of replication policies in microservice based architectures
  publication-title: Electron. Notes Theor. Comput. Sci.
– reference: G. Márquez, J. Soldani, F. Ponce, H. Astudillo, Frameworks and high-availability in microservices: An industrial survey, in: C.P. Ayala, L. Murta, D.S. Cruzes, E. Figueiredo, C. Silva, J.L. de la Vara, B. de França, M. Solari, G.H. Travassos, I. Machado (Eds.), Proceedings of the XXIII Iberoamerican Conference on Software Engineering, CIbSE 2020, 2020, pp. 57–70.
– reference: S. Panichella, M.R. Imranur, D. Taibi, Structural coupling for microservices, in: 11th International Conference on Cloud Computing and Services Science, 2021.
– start-page: 27:1
  year: 2018
  end-page: 27:2
  ident: b12
  article-title: Towards defining a microservice migration framework
  publication-title: Proceedings of the 19th International Conference on Agile Software Development: Companion
– reference: J. Nupponen, D. Taibi, Serverless: What it is, what to do and what not to do, in: 2020 IEEE International Conference on Software Architecture Companion, ICSA-C, 2020, pp. 49–50.
– year: 2014
  ident: b2
  article-title: Microservices
– volume: 136
  year: 2021
  ident: b38
  article-title: Motivations, benefits, and issues for adopting Micro-Frontends: A Multivocal Literature Review
  publication-title: Inf. Softw. Technol.
– reference: N.H. Do, T. Van Do, X. Thi Tran, L. Farkas, C. Rotter, A scalable routing mechanism for stateful microservices, in: Conference on Innovations in Clouds, Internet and Networks, ICIN, 2017, pp. 72–78.
– reference: H. Harms, C. Rogowski, L. Lo Iacono, Guidelines for adopting frontend architectures and patterns in microservices-based systems, in: Joint Meeting on Foundations of Software Engineering, in: ESEC/FSE 2017, 2017, pp. 902–907.
– start-page: 169
  year: 2021
  end-page: 184
  ident: b28
  article-title: Building microservices for scalability and availability: Step by step, from beginning to end
  publication-title: New Perspectives in Software Engineering
– year: 2018
  ident: b34
  article-title: A survey on software testability
  publication-title: Inf. Softw. Technol.
– reference: S. Klock, J.M.E.M. van der Werf, J.P. Guelen, S. Jansen, Workload-based clustering of coherent feature sets in microservice architectures, in: International Conference on Software Architecture, ICSA, 2017, pp. 11–20.
– start-page: 273
  year: 2004
  end-page: 281
  ident: b32
  article-title: Evidence-based software engineering
  publication-title: Proceedings. 26th International Conference on Software Engineering
– volume: 150
  start-page: 77
  year: 2019
  end-page: 97
  ident: b8
  article-title: Architecting with microservices: A systematic mapping study
  publication-title: J. Syst. Softw.
– reference: D. Taibi, K. Systä, From monolithic systems to microservices: A decomposition framework based on process mining, in: CLOSER2019, 2019, pp. 153–164.
– volume: 146
  start-page: 215
  year: 2018
  end-page: 232
  ident: b3
  article-title: The pains and gains of microservices: A systematic grey literature review
  publication-title: J. Syst. Softw.
– reference: T. Ueda, T. Nakaike, M. Ohara, Workload characterization for microservices, in: International Symposium on Workload Characterization, IISWC, 2016, pp. 1–10.
– reference: P.D. Francesco, I. Malavolta, P. Lago, Research on architecting microservices: Trends, focus, and potential for industrial adoption, in: 2017 IEEE International Conference on Software Architecture, ICSA, 2017, pp. 21–30.
– year: 2011
  ident: b33
  article-title: ISO/IEC 25010:2011 Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models
– volume: 38
  start-page: 25
  year: 2021
  end-page: 31
  ident: b37
  article-title: Serverless computing-where are we now, and where are we heading?
  publication-title: IEEE Softw.
– reference: T. Salah, M.J. Zemerly, C.Y. Yeun, M. Al-Qutayri, Y. Al-Hammadi, Performance comparison between container-based and VM-based services, in: Conference on Innovations in Clouds, Internet and Networks, ICIN, 2017, pp. 185–190.
– volume: 4
  start-page: 22
  year: 2017
  end-page: 32
  ident: b1
  article-title: Processes, motivations, and issues for migrating to microservices architectures: An empirical investigation
  publication-title: IEEE Cloud Comput.
– reference: D. Taibi, V. Lenarduzzi, C. Pahl, Architectural patterns for microservices: A systematic mapping study, in: 8th International Conference on Cloud Computing and Services Science, CLOSER2018, 2018.
– start-page: 187
  year: 2017
  end-page: 208
  ident: b18
  article-title: Investigation of impacts on network performance in the advance of a microservice design
  publication-title: Cloud Computing and Services Science
– reference: D. Taibi, V. Lenarduzzi, C. Pahl, Microservices architectural, code and organizational anti-patterns, in: Cloud Computing and Services Science. CLOSER 2018 Selected papers. Communications in Computer and Information Science, 2019, pp. 126–151.
– reference: V. Heorhiadi, S. Rajagopalan, H. Jamjoom, M.K. Reiter, V. Sekar, Gremlin: Systematic resilience testing of microservices, in: International Conference on Distributed Computing Systems, ICDCS, 2016, pp. 57–66.
– reference: H. Khazaei, C. Barna, N. Beigi-Mohammadi, M. Litoiu, Efficiency analysis of provisioning microservices, in: International Conference on Cloud Computing Technology and Science, CloudCom, 2016, pp. 261–268.
– reference: M. Villamizar, O. Garcés, L. Ochoa, H. Castro, L. Salamanca, M. Verano, R. Casallas, S. Gil, C. Valencia, A. Zambrano, M. Lang, Infrastructure cost comparison of running web applications in the cloud using AWS lambda and monolithic and microservice architectures, in: International Symposium on Cluster, Cloud and Grid Computing, CCGrid, 2016, pp. 179–182.
– year: 2011
  ident: 10.1016/j.infsof.2021.106600_b33
– volume: 169
  year: 2020
  ident: 10.1016/j.infsof.2021.106600_b27
  article-title: Does migrating a monolithic system to microservices decrease the technical debt?
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2020.110710
– ident: 10.1016/j.infsof.2021.106600_b15
  doi: 10.1109/ICDCS.2016.11
– volume: 33
  start-page: 42
  issue: 3
  year: 2016
  ident: 10.1016/j.infsof.2021.106600_b4
  article-title: Microservices architecture enables DevOps: Migration to a cloud-native architecture
  publication-title: IEEE Softw.
  doi: 10.1109/MS.2016.64
– ident: 10.1016/j.infsof.2021.106600_b14
  doi: 10.1109/IISWC.2016.7581269
– volume: 36
  year: 2010
  ident: 10.1016/j.infsof.2021.106600_b31
  article-title: Basics of qualitative research: Techniques and procedures for developing grounded theory
  publication-title: Canad. J. Univ. Contin. Educ.
– ident: 10.1016/j.infsof.2021.106600_b36
  doi: 10.1109/ICSA-C50368.2020.00016
– volume: 4
  start-page: 22
  issue: 5
  year: 2017
  ident: 10.1016/j.infsof.2021.106600_b1
  article-title: Processes, motivations, and issues for migrating to microservices architectures: An empirical investigation
  publication-title: IEEE Cloud Comput.
  doi: 10.1109/MCC.2017.4250931
– year: 2019
  ident: 10.1016/j.infsof.2021.106600_b5
  article-title: Microservices anti-patterns: A taxonomy
– volume: 35
  start-page: 56
  issue: 3
  year: 2018
  ident: 10.1016/j.infsof.2021.106600_b6
  article-title: On the definition of microservice bad smells
  publication-title: IEEE Softw.
  doi: 10.1109/MS.2018.2141031
– ident: 10.1016/j.infsof.2021.106600_b9
  doi: 10.1007/978-3-030-29193-8_7
– start-page: 133
  year: 2020
  ident: 10.1016/j.infsof.2021.106600_b25
  article-title: A decomposition and metric-based evaluation framework for microservices
– ident: 10.1016/j.infsof.2021.106600_b16
  doi: 10.1145/3011141.3011179
– volume: 150
  start-page: 77
  year: 2019
  ident: 10.1016/j.infsof.2021.106600_b8
  article-title: Architecting with microservices: A systematic mapping study
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2019.01.001
– ident: 10.1016/j.infsof.2021.106600_b21
  doi: 10.1109/ICSA.2017.38
– ident: 10.1016/j.infsof.2021.106600_b22
  doi: 10.1109/ICIN.2017.7899408
– volume: 38
  start-page: 25
  issue: 1
  year: 2021
  ident: 10.1016/j.infsof.2021.106600_b37
  article-title: Serverless computing-where are we now, and where are we heading?
  publication-title: IEEE Softw.
  doi: 10.1109/MS.2020.3028708
– ident: 10.1016/j.infsof.2021.106600_b39
  doi: 10.5220/0009578501810192
– start-page: 27:1
  year: 2018
  ident: 10.1016/j.infsof.2021.106600_b12
  article-title: Towards defining a microservice migration framework
– start-page: 137
  year: 2016
  ident: 10.1016/j.infsof.2021.106600_b11
  article-title: Microservices: A systematic mapping study
– ident: 10.1016/j.infsof.2021.106600_b26
  doi: 10.5220/0007755901530164
– ident: 10.1016/j.infsof.2021.106600_b29
– volume: vol. 5
  year: 2009
  ident: 10.1016/j.infsof.2021.106600_b35
– ident: 10.1016/j.infsof.2021.106600_b7
  doi: 10.1109/ICSA.2017.24
– volume: 337
  start-page: 45
  year: 2018
  ident: 10.1016/j.infsof.2021.106600_b20
  article-title: Performance evaluation of replication policies in microservice based architectures
  publication-title: Electron. Notes Theor. Comput. Sci.
  doi: 10.1016/j.entcs.2018.03.033
– start-page: 187
  year: 2017
  ident: 10.1016/j.infsof.2021.106600_b18
  article-title: Investigation of impacts on network performance in the advance of a microservice design
– volume: 146
  start-page: 215
  year: 2018
  ident: 10.1016/j.infsof.2021.106600_b3
  article-title: The pains and gains of microservices: A systematic grey literature review
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2018.09.082
– start-page: 273
  year: 2004
  ident: 10.1016/j.infsof.2021.106600_b32
  article-title: Evidence-based software engineering
– ident: 10.1016/j.infsof.2021.106600_b17
  doi: 10.1109/CloudCom.2016.0051
– ident: 10.1016/j.infsof.2021.106600_b19
  doi: 10.1109/ICIN.2017.7899252
– ident: 10.1016/j.infsof.2021.106600_b23
  doi: 10.1145/3106237.3117775
– ident: 10.1016/j.infsof.2021.106600_b10
  doi: 10.5220/0006798302210232
– year: 2014
  ident: 10.1016/j.infsof.2021.106600_b2
– volume: 38
  start-page: 40
  issue: 1
  year: 2021
  ident: 10.1016/j.infsof.2021.106600_b40
  article-title: Toward a technical debt conceptualization for serverless computing
  publication-title: IEEE Softw.
  doi: 10.1109/MS.2020.3030786
– ident: 10.1016/j.infsof.2021.106600_b24
  doi: 10.1109/CCGrid.2016.37
– volume: 136
  year: 2021
  ident: 10.1016/j.infsof.2021.106600_b38
  article-title: Motivations, benefits, and issues for adopting Micro-Frontends: A Multivocal Literature Review
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2021.106571
– year: 2018
  ident: 10.1016/j.infsof.2021.106600_b34
  article-title: A survey on software testability
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2018.06.016
– ident: 10.1016/j.infsof.2021.106600_b30
  doi: 10.5220/0010481902800287
– start-page: 169
  year: 2021
  ident: 10.1016/j.infsof.2021.106600_b28
  article-title: Building microservices for scalability and availability: Step by step, from beginning to end
– ident: 10.1016/j.infsof.2021.106600_b13
  doi: 10.1109/ColumbianCC.2015.7333476
SSID ssj0017030
Score 2.6135669
Snippet Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different...
Context: Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for...
SourceID swepub
crossref
elsevier
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 106600
SubjectTerms Cloud migration
Decision support systems
Entire system
Evidence- based decisions
Grounded theory
Microservices
Monolithic systems
Risk assessment
Software measurement
Title From monolithic systems to Microservices: An assessment framework
URI https://dx.doi.org/10.1016/j.infsof.2021.106600
https://urn.kb.se/resolve?urn=urn:nbn:se:bth-21397
Volume 137
WOSCitedRecordID wos000660586400006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-6025
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0017030
  issn: 0950-5849
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEF6FFiEuiKdaHtUe4IRcxY96d7lZ0KggUXEoVW4r79qmriqnSpxS5dcz433YaURLD1ycyPHuOp7J7Debb74l5P04ziuUNQ90WrEgUZCg8FSkgRK64HGeIiTpNptgx8d8OhU_RqOVq4W5umBNw6-vxeV_NTWcA2Nj6ew9zO07hRPwHowORzA7HP_J8BMsGIHRkNh2Vmur1dwJOXxH9t3CRQezJJh7ac6PlSNqDRGrrVdqHW15AXH7N9LF2o1F-Wxp7D9BVt-Q69OAGy5Xq444cJrjPGc37TYgFDcKNy2HJP5uOaFWtWfel8MViij0FKx-qXEcANARa1HXaL3YuAmJadoplm6GdLO6cI55CHzDfRxgv798XUH7xszm-YaOynYuTS8Se5GmlwdkO2IHAiLidvb1cPrN_weFsdAoNZq7d4WXHTtw827-CmyGCrQdajl5Sp7YdINmxk2ekVHZPCePXLXDC5Kht9DeW6j1FtrO6Jq3fKJZQ3tfod5XXpKfk8OTz0eB3VUj0ABOW5h3VR4qfZCEOUC7krMEXpkuKsjk84JzHSkd50WoFAvhUyVizhOVlqFiRSFUGr8iW82sKXcIBSisSkDYiLKTCBqquCrHqWA4j4ix3iWxeyRSW8l53PnkQt5mkF0S-FaXRnLljuuZe9rSwkYDByW40B0tPxjj-HFQbP1LfZrJ2fyXVO2ZjDBDen3PO3pDHve_g7dkq50vy3fkob5q68V8z_rZH6dBnzk
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=From+monolithic+systems+to+Microservices%3A+An+assessment+framework&rft.jtitle=Information+and+software+technology&rft.au=Auer%2C+Florian&rft.au=Lenarduzzi%2C+Valentina&rft.au=Felderer%2C+Michael&rft.au=Taibi%2C+Davide&rft.date=2021-09-01&rft.issn=0950-5849&rft.volume=137&rft.spage=106600&rft_id=info:doi/10.1016%2Fj.infsof.2021.106600&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_infsof_2021_106600
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0950-5849&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0950-5849&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0950-5849&client=summon