{"id":"https://openalex.org/W4213108923","doi":"https://doi.org/10.1109/access.2022.3152803","title":"Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation","display_name":"Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4213108923","doi":"https://doi.org/10.1109/access.2022.3152803"},"language":"en","primary_location":{"id":"doi:10.1109/access.2022.3152803","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3152803","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9668973/09717259.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/9668973/09717259.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011243236","display_name":"Grzegorz Blinowski","orcid":"https://orcid.org/0000-0002-0869-2828"},"institutions":[{"id":"https://openalex.org/I108403487","display_name":"Warsaw University of Technology","ror":"https://ror.org/00y0xnp53","country_code":"PL","type":"education","lineage":["https://openalex.org/I108403487"]},{"id":"https://openalex.org/I4210087266","display_name":"Institute of Computer Science","ror":"https://ror.org/003fvp964","country_code":"PL","type":"facility","lineage":["https://openalex.org/I4210087266","https://openalex.org/I99542240"]}],"countries":["PL"],"is_corresponding":true,"raw_author_name":"Grzegorz Blinowski","raw_affiliation_strings":["Institute of Computer Science, Warsaw University of Technology, Warsaw, Poland"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, Warsaw University of Technology, Warsaw, Poland","institution_ids":["https://openalex.org/I108403487","https://openalex.org/I4210087266"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067582328","display_name":"Anna Ojdowska","orcid":null},"institutions":[{"id":"https://openalex.org/I169333911","display_name":"Gda\u0144sk University of Technology","ror":"https://ror.org/006x4sc24","country_code":"PL","type":"education","lineage":["https://openalex.org/I169333911"]}],"countries":["PL"],"is_corresponding":false,"raw_author_name":"Anna Ojdowska","raw_affiliation_strings":["Faculty of Electronics, Telecommunications and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;sk, Poland"],"affiliations":[{"raw_affiliation_string":"Faculty of Electronics, Telecommunications and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;sk, Poland","institution_ids":["https://openalex.org/I169333911"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074489788","display_name":"Adam Przyby\u0142ek","orcid":"https://orcid.org/0000-0002-8231-709X"},"institutions":[{"id":"https://openalex.org/I169333911","display_name":"Gda\u0144sk University of Technology","ror":"https://ror.org/006x4sc24","country_code":"PL","type":"education","lineage":["https://openalex.org/I169333911"]}],"countries":["PL"],"is_corresponding":false,"raw_author_name":"Adam Przybylek","raw_affiliation_strings":["Faculty of Electronics, Telecommunications and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;sk, Poland"],"affiliations":[{"raw_affiliation_string":"Faculty of Electronics, Telecommunications and Informatics, Gda&#x0144;sk University of Technology, Gda&#x0144;sk, Poland","institution_ids":["https://openalex.org/I169333911"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5011243236"],"corresponding_institution_ids":["https://openalex.org/I108403487","https://openalex.org/I4210087266"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":30.1073,"has_fulltext":true,"cited_by_count":231,"citation_normalized_percentile":{"value":0.99891134,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"10","issue":null,"first_page":"20357","last_page":"20374"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9923999905586243,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9566652178764343},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8341806530952454},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7795822024345398},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6702523827552795},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.547213613986969},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5372825264930725},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5369259119033813},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.43115681409835815},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.42518121004104614},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.38951730728149414},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3737088441848755},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.13924098014831543}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9566652178764343},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8341806530952454},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7795822024345398},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6702523827552795},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.547213613986969},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5372825264930725},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5369259119033813},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.43115681409835815},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.42518121004104614},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.38951730728149414},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3737088441848755},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.13924098014831543},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2022.3152803","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3152803","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9668973/09717259.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:f2efa439d06a48fcb15c7ac1b3387e7d","is_oa":true,"landing_page_url":"https://doaj.org/article/f2efa439d06a48fcb15c7ac1b3387e7d","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 10, Pp 20357-20374 (2022)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2022.3152803","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2022.3152803","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9668973/09717259.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4213108923.pdf","grobid_xml":"https://content.openalex.org/works/W4213108923.grobid-xml"},"referenced_works_count":67,"referenced_works":["https://openalex.org/W1571549216","https://openalex.org/W1572499759","https://openalex.org/W1767393989","https://openalex.org/W2061067768","https://openalex.org/W2088961263","https://openalex.org/W2316708002","https://openalex.org/W2340139267","https://openalex.org/W2503702017","https://openalex.org/W2516734073","https://openalex.org/W2529351870","https://openalex.org/W2588873424","https://openalex.org/W2607102504","https://openalex.org/W2709414589","https://openalex.org/W2743467381","https://openalex.org/W2751317954","https://openalex.org/W2766958125","https://openalex.org/W2772864159","https://openalex.org/W2775389555","https://openalex.org/W2775654432","https://openalex.org/W2792543416","https://openalex.org/W2796260698","https://openalex.org/W2799162674","https://openalex.org/W2803356988","https://openalex.org/W2809991288","https://openalex.org/W2893587248","https://openalex.org/W2893989659","https://openalex.org/W2909027585","https://openalex.org/W2911048197","https://openalex.org/W2936421018","https://openalex.org/W2942556994","https://openalex.org/W2943272840","https://openalex.org/W2945041340","https://openalex.org/W2955831855","https://openalex.org/W2968106684","https://openalex.org/W2968811053","https://openalex.org/W2970851937","https://openalex.org/W2971666384","https://openalex.org/W2973091608","https://openalex.org/W2974106837","https://openalex.org/W2976409734","https://openalex.org/W2982306832","https://openalex.org/W2982576723","https://openalex.org/W2993134863","https://openalex.org/W2995204148","https://openalex.org/W2995946547","https://openalex.org/W3005016893","https://openalex.org/W3024901410","https://openalex.org/W3026667906","https://openalex.org/W3028247686","https://openalex.org/W3034638307","https://openalex.org/W3040139017","https://openalex.org/W3098369738","https://openalex.org/W3105408577","https://openalex.org/W3107760436","https://openalex.org/W3129453017","https://openalex.org/W3135369897","https://openalex.org/W3159076496","https://openalex.org/W3183676358","https://openalex.org/W4224306189","https://openalex.org/W4288080182","https://openalex.org/W6634384834","https://openalex.org/W6750998282","https://openalex.org/W6751574662","https://openalex.org/W6753749063","https://openalex.org/W6767205925","https://openalex.org/W6767673216","https://openalex.org/W6810688792"],"related_works":["https://openalex.org/W4288621009","https://openalex.org/W2953155972","https://openalex.org/W4221075750","https://openalex.org/W3183504940","https://openalex.org/W3183048213","https://openalex.org/W4237290840","https://openalex.org/W3114080539","https://openalex.org/W4206932869","https://openalex.org/W1546980300","https://openalex.org/W2013343621"],"abstract_inverted_index":{"Context.":[0],"Since":[1],"its":[2,14,191],"proclamation":[3],"in":[4,129,160,204,239],"2012,":[5],"microservices-based":[6],"architecture":[7],"has":[8],"gained":[9],"widespread":[10],"popularity":[11],"due":[12],"to":[13,37,51,108],"advantages,":[15],"such":[16,58,88],"as":[17,25,27,59,179],"improved":[18],"availability,":[19],"fault":[20],"tolerance,":[21],"and":[22,42,63,80,112,116,169],"horizontal":[23,237],"scalability,":[24],"well":[26],"greater":[28],"software":[29],"development":[30],"agility.":[31],"Motivation.":[32],"Yet,":[33],"refactoring":[34],"a":[35,120,155,183,186,247,266],"monolith":[36,187],"microservices":[38],"by":[39,54],"smaller":[40],"businesses":[41],"expecting":[43],"that":[44,72],"the":[45,85,96,110,212,240,253,270],"migration":[46,89],"will":[47],"bring":[48],"benefits":[49,86],"similar":[50],"those":[52],"reported":[53],"top":[55],"global":[56],"companies,":[57],"Netflix,":[60],"Amazon,":[61],"eBay,":[62],"Uber,":[64],"might":[65],"be":[66,82],"an":[67],"illusion.":[68],"Indeed,":[69],"for":[70],"systems":[71],"do":[73],"not":[74,91,134,264],"have":[75,90,265],"thousands":[76],"of":[77,87,104,114,157,201,206,250],"concurrent":[78],"users":[79],"can":[81],"scaled":[83],"vertically,":[84],"been":[92],"sufficiently":[93],"investigated,":[94],"while":[95],"existing":[97],"evidence":[98],"is":[99,107,216,233],"inconsistent.":[100],"Objective.":[101],"The":[102,125,174,195],"purpose":[103],"this":[105],"paper":[106],"compare":[109],"performance":[111],"scalability":[113,271],"monolithic":[115],"microservice":[117],"architectures":[118],"on":[119,182,224,269],"reference":[121],"web":[122],"application.":[123],"Method.":[124],"application":[126,254],"was":[127],"implemented":[128],"four":[130],"different":[131,137,146,162],"versions,":[132],"covering":[133],"only":[135],"two":[136,145],"architectural":[138],"styles":[139],"(monolith":[140],"vs.":[141,150],"microservices)":[142],"but":[143],"also":[144],"implementation":[147,257],"technologies":[148],"(Java":[149],"C#.NET).":[151],"Next,":[152],"we":[153],"conducted":[154],"series":[156],"controlled":[158],"experiments":[159],"three":[161],"deployment":[163],"environments":[164],"(local,":[165],"Azure":[166,170,241],"Spring":[167],"Cloud,":[168],"App":[171],"Service).":[172],"Findings.":[173],"key":[175],"lessons":[176],"learned":[177],"are":[178,222],"follows:":[180],"(1)":[181],"single":[184],"machine,":[185],"performs":[188],"better":[189,199],"than":[190,236],"microservice-based":[192],"counterpart;":[193],"(2)":[194],"Java":[196,260],"platform":[197,214],"makes":[198],"use":[200],"powerful":[202],"machines":[203,225],"case":[205],"computation-intensive":[207],"services":[208,221],"when":[209,218],"compared":[210],"to.NET;":[211],"technology":[213,258],"effect":[215],"reversed":[217],"non-computationally":[219],"intensive":[220],"run":[223],"with":[226],"low":[227],"computational":[228],"capacity;":[229],"(3)":[230],"vertical":[231],"scaling":[232,238,244],"more":[234],"cost-effective":[235],"cloud;":[242],"(4)":[243],"out":[245],"beyond":[246],"certain":[248],"number":[249],"instances":[251],"degrades":[252],"performance;":[255],"(5)":[256],"(either":[259],"or":[261],"C#.NET)":[262],"does":[263],"noticeable":[267],"impact":[268],"performance.":[272]},"counts_by_year":[{"year":2026,"cited_by_count":20},{"year":2025,"cited_by_count":72},{"year":2024,"cited_by_count":75},{"year":2023,"cited_by_count":52},{"year":2022,"cited_by_count":12}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
