A Comparative Review of Microservices and Monolithic Architectures

被引:0
作者
Al-Debagy, Omar [1 ]
Martinek, Peter [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Elect Technol, Budapest, Hungary
来源
2018 18TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI) | 2018年
关键词
Microservices Architecture; Monolithic Architecture; Performance Evaluation;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Microservices' architecture is getting attention in the academic community and the industry, and mostly is compared with monolithic architecture. Plenty of the results of these research papers contradict each other regarding the performance of these architectures. Therefore, these two architectures are compared in this paper, and some specific configurations of microservices' applications are evaluated as well in the term of service discovery. Monolithic architecture in concurrency testing showed better performance in throughput by 6% when compared to microservices architecture. The load testing scenario did not present significant difference between the two architectures. Furthermore, a third test comparing microservices applications built with different service discovery technologies such as Consul and Eureka showed that applications with Consul presented better results in terms of throughput.
引用
收藏
页码:149 / 153
页数:5
相关论文
共 12 条
[1]  
[Anonymous], 2015, BUILDING MICROSERVIC
[2]  
baeldung, 2017, JHIPSTER MICR ARCH
[3]   From Monolith to Microservices: A Dataflow-Driven Approach [J].
Chen, Rui ;
Li, Shanshan ;
Li, Zheng .
2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, :466-475
[4]  
Dragoni N., 2016, ARXIV160604036CS
[5]  
Kratzke N., 2017, ARXIV171004049CS
[6]  
Kumari S, 2015, 2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), P1656, DOI 10.1109/ICACCI.2015.7275851
[7]  
Montesi F., 2016, ARXIV160905830CS
[8]  
Richards M., MICROSERVICES VS SER, P57
[9]  
Salah T, 2017, CONF INNOV CLOUD, P185, DOI 10.1109/ICIN.2017.7899408
[10]  
Singh V, 2017, 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), P847, DOI 10.1109/CCAA.2017.8229914