A Comparative Review of Microservices and Monolithic Architectures

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

Full description

Saved in:
Bibliographic Details
Published inIEEE International Symposium on Computational Intelligence and Informatics pp. 000149 - 000154
Main Authors Al-Debagy, Omar, Martinek, Peter
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.11.2018
Subjects
Online AccessGet full text
ISSN2471-9269
DOI10.1109/CINTI.2018.8928192

Cover

Abstract 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.
AbstractList 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.
Author Al-Debagy, Omar
Martinek, Peter
Author_xml – sequence: 1
  givenname: Omar
  surname: Al-Debagy
  fullname: Al-Debagy, Omar
  organization: Budapest University of Technology and Economics,Department of Electronics Technology,Budapest,Hungary
– sequence: 2
  givenname: Peter
  surname: Martinek
  fullname: Martinek, Peter
  organization: Budapest University of Technology and Economics,Department of Electronics Technology,Budapest,Hungary
BookMark eNotj9FKwzAYhaMouM29gN7kBVrzJ23SXNbitLApyATvRpr-YZGtHUmt-PYW3OHAd64-OHNy1fUdEnIHLAVg-qGqX7d1yhkUaaF5AZpfkDmoaU1Rn5dkxjMFieZS35BljF-MMZAwNZ-Rx5JW_fFkghn8iPQdR48_tHd0423oI4bRW4zUdC3d9F1_8MPeW1oGu_cD2uE7YLwl184cIi7PXJCP1dO2eknWb891Va4Tz5kYEolWZgyMbAtQAFxKZhFdZh1vlOGOOalb3TaAonXCceXyPGO2yaQSkjkQC3L_7_WIuDsFfzThd3e-LP4A3-ZMpg
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/CINTI.2018.8928192
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 172811117X
9781728111179
EISSN 2471-9269
EndPage 000154
ExternalDocumentID 8928192
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i203t-6ec6401a6d817112660ceef4cf2b7a2f0f69d9db1e3df3f27f5540cb467360f13
IEDL.DBID RIE
IngestDate Wed Aug 27 02:42:18 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-6ec6401a6d817112660ceef4cf2b7a2f0f69d9db1e3df3f27f5540cb467360f13
PageCount 6
ParticipantIDs ieee_primary_8928192
PublicationCentury 2000
PublicationDate 2018-Nov.
PublicationDateYYYYMMDD 2018-11-01
PublicationDate_xml – month: 11
  year: 2018
  text: 2018-Nov.
PublicationDecade 2010
PublicationTitle IEEE International Symposium on Computational Intelligence and Informatics
PublicationTitleAbbrev CINTI
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001611615
Score 2.080521
Snippet Microservices' architecture is getting attention in the academic community and the industry, and mostly is compared with monolithic architecture. Plenty of the...
SourceID ieee
SourceType Publisher
StartPage 000149
SubjectTerms Cloud computing
Computer architecture
Concurrent computing
Microservices Architecture
Monolithic Architecture
Performance Evaluation
Service-oriented architecture
Testing
Throughput
Time factors
Title A Comparative Review of Microservices and Monolithic Architectures
URI https://ieeexplore.ieee.org/document/8928192
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEJ4gJ0-oYHynB4926b662yMSCZhAPEDCjWwfE4nJYmT34q-33V1AjQdvTZOmTZvO8_tmAO5jI4wWSUyDMAqotcAzKgznVGIUSRWzQHLHd57O-HgRPS_jZQse9lwYY0wFPjOeG1a5fL1RpQuV9VPh0j5W4B4lKa-5Wod4Cved8bLjxTDRH05m84kDb6Ves_BHB5VKgYw6MN1tXeNG3ryykJ76_FWV8b9nO4HegapHXvZK6BRaJj-Dzq5XA2m-bhceB2R4KPRN6pQA2SCZOkTetpEYJMs1sd_cgeJe14oMvqUZtj1YjJ7mwzFt-ifQdcDCgnKjuHWfMq5TP3FUIc7saTBSGMgkC5AhF1po6ZtQY4hBgta2YEpGDuvF0A_PoZ1vcnMBRISCMUQp0PpPViRmSiglDUpnLwklL6HrrmT1XpfIWDW3cfX39DUcu2epKX030C4-SnNrdXsh76pH_QI7sqVw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFH8heNATKhi_7cGjHd3WdfSIRALKiAdIuJH1KxKTQWRc_OtttwFqPHhrmjRt2vR9_n7vAdxHmmvF4wgHIQ2wtcBTzDVjWBhKhYxIIJjjOydjNpjS51k0q8HDjgujtS7AZ9pzwyKXr5Zy40Jl7Q53aR8rcA8iSmlUsrX2ERXmO_Nly4whvN0bjidDB9_qeNXSHz1UChXSb0Cy3bxEjrx7m1x48vNXXcb_nu4YWnuyHnrdqaETqOnsFBrbbg2o-rxNeOyi3r7UNyqTAmhpUOIweetKZqA0U8h-dAeLe1tI1P2WaFi3YNp_mvQGuOqggBcBCXPMtGTWgUqZ6vixIwsxYk9jqDSBiNPAEMO44kr4OlQmNEFsrHVBpKAO7UWMH55BPVtm-hwQDzkhxghurAdlhWIquZRCG-EsJi7FBTTdlcxXZZGMeXUbl39P38HhYJKM5qPh-OUKjtwTlQS_a6jnHxt9YzV9Lm6LB_4CFEmovQ
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=proceeding&rft.title=IEEE+International+Symposium+on+Computational+Intelligence+and+Informatics&rft.atitle=A+Comparative+Review+of+Microservices+and+Monolithic+Architectures&rft.au=Al-Debagy%2C+Omar&rft.au=Martinek%2C+Peter&rft.date=2018-11-01&rft.pub=IEEE&rft.eissn=2471-9269&rft.spage=000149&rft.epage=000154&rft_id=info:doi/10.1109%2FCINTI.2018.8928192&rft.externalDocID=8928192