{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T12:11:25Z","timestamp":1775563885537,"version":"3.50.1"},"reference-count":17,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T00:00:00Z","timestamp":1772582400000},"content-version":"vor","delay-in-days":62,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Procedia Computer Science"],"published-print":{"date-parts":[[2026]]},"DOI":"10.1016\/j.procs.2026.03.049","type":"journal-article","created":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T12:39:40Z","timestamp":1774355980000},"page":"767-774","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Assessing Monolith and Microservices Architectures"],"prefix":"10.1016","volume":"278","author":[{"given":"Ricardo J.L.","family":"Azevedo","sequence":"first","affiliation":[]},{"given":"\u00d3scar","family":"Ribeiro","sequence":"additional","affiliation":[]},{"given":"Bruno T.S.","family":"Lima","sequence":"additional","affiliation":[]},{"given":"Lu\u00eds G.M.","family":"Ferreira","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.procs.2026.03.049_bib1","unstructured":"S. Newman, Building Microservices: Designing Fine-Grained Systems. 2015."},{"issue":"8","key":"10.1016\/j.procs.2026.03.049_bib2","doi-asserted-by":"crossref","first-page":"4213","DOI":"10.1109\/TSE.2023.3287297","article-title":"\u201cDecomposition of Monolith Applications Into Microservices Architectures: A Systematic Review,\u201d","volume":"49","author":"Abgaz","year":"2023","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/j.procs.2026.03.049_bib3","doi-asserted-by":"crossref","first-page":"20357","DOI":"10.1109\/ACCESS.2022.3152803","article-title":"\u201cMonolithic vs. Microservice Architecture: A Performance and Scalability Evaluation,\u201d","volume":"10","author":"Blinowski","year":"2022","journal-title":"IEEE Access"},{"key":"10.1016\/j.procs.2026.03.049_bib4","doi-asserted-by":"crossref","first-page":"111702","DOI":"10.1016\/j.jss.2023.111702","article-title":"\u201cLegacy systems to cloud migration: A review from the architectural perspective,\u201d","volume":"202","author":"Hasan","year":"2023","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/j.procs.2026.03.049_bib5","doi-asserted-by":"crossref","unstructured":"A. Mart\u00ednez Saucedo, G. Rodr\u00edguez, F. Gomes Rocha, and R. P. dos Santos, \u201cMigration of monolithic systems to microservices: A systematic mapping study,\u201d Inf Softw Technol, Jan. 2025, doi: 10.1016\/J.INFSOF.2024.107590.","DOI":"10.1016\/j.infsof.2024.107590"},{"key":"10.1016\/j.procs.2026.03.049_bib6","unstructured":"M. Richards, \u201cMark Richards Software Architecture Patterns Understanding Common Architectural Styles and When to Use Them SECOND EDITION,\u201d 2022."},{"key":"10.1016\/j.procs.2026.03.049_bib7","unstructured":"Sam. Newman, \u201cMonolith to Microservices\u202f: Evolutionary Patterns to Transform Your Monolith.,\u201d p. 272, 2019, Accessed: Apr. 09, 2024. [Online]. Available: https:\/\/books.google.com\/books\/about\/Monolith_to_Microservices.html?hl=pt-PT&id=nNa_DwAAQBAJ"},{"key":"10.1016\/j.procs.2026.03.049_bib8","doi-asserted-by":"crossref","unstructured":"L. Baresi and M. Garriga, \u201cMicroservices: The Evolution and Extinction of Web Services?,\u201d Microservices: Science and Engineering, pp. 3\u201328, Jan. 2020, doi: 10.1007\/978-3-030-31646-4_1.","DOI":"10.1007\/978-3-030-31646-4_1"},{"key":"10.1016\/j.procs.2026.03.049_bib9","unstructured":"M. Abbott and M. Fisher, Art of Scalability, The: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise. 2009."},{"key":"10.1016\/j.procs.2026.03.049_bib10","unstructured":"C. Richardson, Microservice Pattern. 2019. Accessed: May 21, 2024. [Online]. Available: https:\/\/www.academia.edu\/41827915\/_Microservice_Pattern"},{"key":"10.1016\/j.procs.2026.03.049_bib11","unstructured":"Microsoft, \u201cOverview of YARP.\u201d Accessed: May 16, 2025. [Online]. Available: https:\/\/learn.microsoft.com"},{"key":"10.1016\/j.procs.2026.03.049_bib12","unstructured":"M. Fowler, \u201cStrangler Fig Application.\u201d Accessed: Dec. 09, 2024. [Online]. Available: martinfowler.com"},{"key":"10.1016\/j.procs.2026.03.049_bib13","unstructured":"Amazon Web Services, \u201cEvent-Driven Architecture.\u201d Accessed: Dec. 04, 2024. [Online]. Available: https:\/\/aws.amazon.com\/event-driven-architecture\/?nc1=h_ls"},{"key":"10.1016\/j.procs.2026.03.049_bib14","unstructured":"MassTransit, \u201cConcepts \u00b7 MassTransit.\u201d Accessed: Dec. 04, 2024. [Online]. Available: https:\/\/masstransit.io\/documentation\/concepts"},{"key":"10.1016\/j.procs.2026.03.049_bib15","doi-asserted-by":"crossref","unstructured":"J. T. Zhao, S. Y. Jing, and L. Z. Jiang, \u201cManagement of API Gateway Based on Micro-service Architecture,\u201d J Phys Conf Ser, Sep. 2018, doi: 10.1088\/1742-6596\/1087\/3\/032032.","DOI":"10.1088\/1742-6596\/1087\/3\/032032"},{"key":"10.1016\/j.procs.2026.03.049_bib16","unstructured":"Brian Chavez, \u201cGitHub - Bogus.\u201d Accessed: May 16, 2025. [Online]. Available: https:\/\/github.com\/bchavez\/Bogus"},{"key":"10.1016\/j.procs.2026.03.049_bib17","unstructured":"M. Fowler, \u201cMonolith First.\u201d Accessed: Jul. 02, 2024. [Online]. Available: https:\/\/martinfowler.com\/bliki\/MonolithFirst.html"}],"container-title":["Procedia Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1877050926006411?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1877050926006411?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T11:31:40Z","timestamp":1775561500000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1877050926006411"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"references-count":17,"alternative-id":["S1877050926006411"],"URL":"https:\/\/doi.org\/10.1016\/j.procs.2026.03.049","relation":{},"ISSN":["1877-0509"],"issn-type":[{"value":"1877-0509","type":"print"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Assessing Monolith and Microservices Architectures","name":"articletitle","label":"Article Title"},{"value":"Procedia Computer Science","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.procs.2026.03.049","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}]}}