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...
Gespeichert in:
| Veröffentlicht in: | Information and software technology Jg. 137; S. 106600 |
|---|---|
| Hauptverfasser: | , , , |
| 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 |