Performance Comparison of Monolith and Microservice Architectures An Analysis of the State of the Art

被引:0
作者
Rodrigues, Helena [1 ]
Silva, Antonio Rito [2 ]
Avritzer, Alberto [3 ]
机构
[1] Univ Minho, LASI, Ctr Algoritmi, Braga, Portugal
[2] Univ Lisbon, Tecn Lisboa, INESC ID, Lisbon, Portugal
[3] eSulabSolutions Inc, Princeton, NJ USA
来源
SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023 | 2024年 / 14590卷
关键词
Monolith System; Microservice Architecture; Performance;
D O I
10.1007/978-3-031-66326-0_12
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The migration of monolith systems to the microservices architecture is becoming common due to the promised advantages of the latter. In this paper, we do a state-of-the-art analysis of the performance, throughput, and deployment infrastructure costs associated with the migration of monoliths to microservices. We analyze existing studies using a reference model of the relevant architectural elements used to design a microservices architecture. We identified the conflicting results that were already reported in the literature and we propose some aspects that we consider to be relevant to be addressed in future studies.
引用
收藏
页码:185 / 199
页数:15
相关论文
共 26 条
[1]   Performance Analysis of Microservice Design Patterns [J].
Akbulut, Akhan ;
Perros, Harry G. .
IEEE INTERNET COMPUTING, 2019, 23 (06) :19-27
[2]  
Al-Debagy O, 2018, INT SYMP COMP INTELL, P149, DOI 10.1109/CINTI.2018.8928192
[3]  
Bjorndal N., 2021, J. Object Technol., V20, P3, DOI [10.5381/jot.2021.20.2.a3, DOI 10.5381/JOT.2021.20.2.A3]
[4]   Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation [J].
Blinowski, Grzegorz ;
Ojdowska, Anna ;
Przybylek, Adam .
IEEE ACCESS, 2022, 10 :20357-20374
[5]   Performance Evaluation of Microservices Featuring Different Implementation Patterns [J].
Costa, Leandro ;
Ribeiro, Antonio Nestor .
INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 :165-176
[6]  
Eriksson M., 2020, Bachelor's thesis
[7]  
Flygare R., 2017, Performance characteristics between monolithic and microservice-based systems
[8]  
Garcia-Molina H., 1987, SIGMOD Record, V16, P249, DOI 10.1145/38714.38742
[9]  
Garlan D., 2010, Documenting software architectures, views and beyond, Vsecond
[10]   Service Cutter: A Systematic Approach to Service Decomposition [J].
Gysel, Michael ;
Kolbener, Lukas ;
Giersche, Wolfgang ;
Zimmermann, Olaf .
SERVICE-ORIENTED AND CLOUD COMPUTING, (ESOCC 2016), 2016, 9846 :185-200