{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T15:03:36Z","timestamp":1769007816775,"version":"3.49.0"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,5,25]],"date-time":"2023-05-25T00:00:00Z","timestamp":1684972800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,5,25]],"date-time":"2023-05-25T00:00:00Z","timestamp":1684972800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SOCA"],"published-print":{"date-parts":[[2023,9]]},"DOI":"10.1007\/s11761-023-00364-w","type":"journal-article","created":{"date-parts":[[2023,5,25]],"date-time":"2023-05-25T11:02:25Z","timestamp":1685012545000},"page":"149-159","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Qualitative and quantitative comparison of Spring Cloud and Kubernetes in migrating from a monolithic to a microservice architecture"],"prefix":"10.1007","volume":"17","author":[{"given":"Yu-Te","family":"Wang","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3317-5750","authenticated-orcid":false,"given":"Shang-Pin","family":"Ma","sequence":"additional","affiliation":[]},{"given":"Yue-Jun","family":"Lai","sequence":"additional","affiliation":[]},{"given":"Yan-Cih","family":"Liang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,5,25]]},"reference":[{"issue":"3","key":"364_CR1","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/ms.2016.64","volume":"33","author":"A Balalaie","year":"2016","unstructured":"Balalaie A, Heydarnoori A, Jamshidi P (2016) Microservices architecture enables DevOps: migration to a cloud-native architecture. IEEE Softw 33(3):42\u201352. https:\/\/doi.org\/10.1109\/ms.2016.64","journal-title":"IEEE Softw"},{"key":"364_CR2","doi-asserted-by":"publisher","unstructured":"Ren Z et al. (2018) Migrating web applications from monolithic structure to microservices architecture. In: Internetware '18: the tenth Asia-Pacific symposium on internetware, 2018\/09\/16\/ 2018, Beijing China: ACM, pp 1\u201310, https:\/\/doi.org\/10.1145\/3275219.3275230","DOI":"10.1145\/3275219.3275230"},{"key":"364_CR3","doi-asserted-by":"publisher","unstructured":"Fan C, Ma S (2017) Migrating monolithic mobile application to microservice architecture: an experiment report. In: 2017 IEEE international conference on AI & mobile services (AIMS), 25\u201330 June 2017, pp 109\u2013112, https:\/\/doi.org\/10.1109\/AIMS.2017.23","DOI":"10.1109\/AIMS.2017.23"},{"issue":"2","key":"364_CR4","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1109\/LCA.2018.2839189","volume":"17","author":"Y Gan","year":"2018","unstructured":"Gan Y, Delimitrou C (2018) The architectural implications of cloud microservices. IEEE Comput Archit Lett 17(2):155\u2013158. https:\/\/doi.org\/10.1109\/LCA.2018.2839189","journal-title":"IEEE Comput Archit Lett"},{"key":"364_CR5","doi-asserted-by":"publisher","first-page":"724","DOI":"10.1016\/j.future.2019.05.048","volume":"100","author":"S-P Ma","year":"2019","unstructured":"Ma S-P, Fan C-Y, Chuang Y, Liu IH, Lan C-W (2019) Graph-based and scenario-driven microservice analysis, retrieval, and testing. Futur Gener Comput Syst 100:724\u2013735. https:\/\/doi.org\/10.1016\/j.future.2019.05.048","journal-title":"Futur Gener Comput Syst"},{"key":"364_CR6","doi-asserted-by":"publisher","unstructured":"Gouigoux J, Tamzalit D (2017) From Monolith to microservices: lessons learned on an industrial migration to a web oriented architecture. In: 2017 IEEE international conference on software architecture workshops (ICSAW), 5\u20137 April 2017, pp 62\u201365, https:\/\/doi.org\/10.1109\/ICSAW.2017.35","DOI":"10.1109\/ICSAW.2017.35"},{"key":"364_CR7","doi-asserted-by":"publisher","unstructured":"Mazlami G, Cito J, Leitner P (2017) Extraction of microservices from monolithic software architectures. In: 2017 IEEE international conference on web services (ICWS), 25\u201330 June 2017, pp 524\u2013531, https:\/\/doi.org\/10.1109\/ICWS.2017.61","DOI":"10.1109\/ICWS.2017.61"},{"issue":"5","key":"364_CR8","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MCC.2017.4250931","volume":"4","author":"D Taibi","year":"2017","unstructured":"Taibi D, Lenarduzzi V, Pahl C (2017) Processes, motivations, and issues for migrating to microservices architectures: an empirical investigation. IEEE Cloud Comput 4(5):22\u201332. https:\/\/doi.org\/10.1109\/MCC.2017.4250931","journal-title":"IEEE Cloud Comput"},{"key":"364_CR9","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2608","author":"A Balalaie","year":"2018","unstructured":"Balalaie A, Heydarnoori A, Jamshidi P, Tamburri DA, Lynn T (2018) Microservices migration patterns. Softw Pract Exp. https:\/\/doi.org\/10.1002\/spe.2608","journal-title":"Softw Pract Exp"},{"key":"364_CR10","doi-asserted-by":"publisher","unstructured":"Francesco PD, Lago P, Malavolta I (2018) Migrating towards microservice architectures: an industrial survey. In: 2018 IEEE international conference on software architecture (ICSA), 30 April-4 May 2018, pp 29\u20132909, https:\/\/doi.org\/10.1109\/ICSA.2018.00012","DOI":"10.1109\/ICSA.2018.00012"},{"key":"364_CR11","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/978-3-030-58923-3_3","volume-title":"Software architecture","author":"JF Almeida","year":"2020","unstructured":"Almeida JF, Silva AR (2020) Monolith Migration Complexity Tuning Through the Application of Microservices Patterns. In: Jansen CA, Malavolta I, Muccini H, Ozkaya I, Zimmermann O (eds) Software architecture. Springer International Publishing, New York, pp 39\u201354"},{"issue":"4","key":"364_CR12","doi-asserted-by":"publisher","first-page":"274","DOI":"10.3311\/PPee.13925","volume":"63","author":"O Al-Debagy","year":"2019","unstructured":"Al-Debagy O, Martinek P (2019) A new decomposition method for designing microservices. Period Polytech Electr Eng Comput Sci 63(4):274\u2013281","journal-title":"Period Polytech Electr Eng Comput Sci"},{"key":"364_CR13","doi-asserted-by":"crossref","unstructured":"Amiri MJ (2018) Object-aware identification of microservices. In: 2018 IEEE international conference on services computing (SCC), IEEE, pp 253\u2013256","DOI":"10.1109\/SCC.2018.00042"},{"key":"#cr-split#-364_CR14.1","doi-asserted-by":"crossref","unstructured":"Ahmadvand M, Ibrahim A (2016) Requirements reconciliation for scalable and secure microservice","DOI":"10.1109\/REW.2016.026"},{"key":"#cr-split#-364_CR14.2","unstructured":"(de) composition. In: 2016 IEEE 24th international requirements engineering conference workshops (REW), IEEE, pp 68-73"},{"issue":"3","key":"364_CR15","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MS.2018.2141028","volume":"35","author":"F Rademacher","year":"2018","unstructured":"Rademacher F, Sorgalla J, Sachweh S (2018) Challenges of domain-driven microservice design: a model-driven perspective. IEEE Softw 35(3):36\u201343","journal-title":"IEEE Softw"},{"key":"364_CR16","doi-asserted-by":"publisher","unstructured":"Ma SP, Lu TW, Li CC (2022) Migrating monoliths to microservices based on the analysis of database access requests. In: 2022 IEEE international conference on service-oriented system engineering (SOSE), 15\u201318 Aug, 2022, pp 11\u201318, https:\/\/doi.org\/10.1109\/SOSE55356.2022.00008","DOI":"10.1109\/SOSE55356.2022.00008"},{"key":"364_CR17","doi-asserted-by":"crossref","unstructured":"Balalaie A, Heydarnoori A, Jamshidi P (2016) Migrating to cloud-native architectures using\u00a0microservices: an experience report. In: Advances in service-oriented and cloud computing, Cham: Springer International Publishing, pp 201\u2013215","DOI":"10.1007\/978-3-319-33313-7_15"},{"key":"364_CR18","doi-asserted-by":"crossref","unstructured":"Cosmina I, Cosmina I (2017) Spring microservices with spring cloud. In: Pivotal certified professional spring developer exam: a study guide, pp 435\u2013459","DOI":"10.1007\/978-1-4842-0811-3_8"},{"key":"364_CR19","doi-asserted-by":"publisher","unstructured":"Vayghan LA, Saied MA, Toeroe M, Khendek F (2018) Deploying microservice based applications with Kubernetes: Experiments and lessons learned. In: 2018 IEEE 11th international conference on cloud computing (CLOUD), 2\u20137 July, 2018, pp 970\u2013973, https:\/\/doi.org\/10.1109\/CLOUD.2018.00148","DOI":"10.1109\/CLOUD.2018.00148"},{"key":"364_CR20","doi-asserted-by":"publisher","unstructured":"Vayghan LA, Saied MA, Toeroe M, Khendek F (2019) Microservice based architecture: towards high-availability for stateful applications with Kubernetes. In: 2019 IEEE 19th international conference on software quality, reliability and security (QRS), 22\u201326 July, 2019, pp 176\u2013185, https:\/\/doi.org\/10.1109\/QRS.2019.00034","DOI":"10.1109\/QRS.2019.00034"},{"key":"364_CR21","doi-asserted-by":"publisher","unstructured":"Wang YT, Wu CF, Ma SP, Chen HT, Chang SY, Li CS (2020) PDAS: a digital-signature-based authorization platform for digital personal data. In: 2020 international computer symposium (ICS), 17\u201319 Dec, 2020, pp 513\u2013518, https:\/\/doi.org\/10.1109\/ICS51289.2020.00106","DOI":"10.1109\/ICS51289.2020.00106"},{"key":"364_CR22","doi-asserted-by":"publisher","first-page":"110924","DOI":"10.1016\/j.jss.2021.110924","volume":"175","author":"LA Vayghan","year":"2021","unstructured":"Vayghan LA, Saied MA, Toeroe M, Khendek F (2021) A Kubernetes controller for managing the availability of elastic microservice based stateful applications. J Syst Softw 175:110924","journal-title":"J Syst Softw"},{"issue":"5","key":"364_CR23","doi-asserted-by":"publisher","first-page":"4228","DOI":"10.1109\/JIOT.2019.2939534","volume":"7","author":"K Kaur","year":"2019","unstructured":"Kaur K, Garg S, Kaddoum G, Ahmed SH, Atiquzzaman M (2019) KEIDS: Kubernetes-based energy and interference driven scheduler for industrial IoT in edge-cloud ecosystem. IEEE Internet Things J 7(5):4228\u20134237","journal-title":"IEEE Internet Things J"},{"key":"364_CR24","doi-asserted-by":"publisher","first-page":"102734","DOI":"10.1016\/j.advengsoft.2019.102734","volume":"140","author":"S Taherizadeh","year":"2020","unstructured":"Taherizadeh S, Grobelnik M (2020) Key influencing factors of the Kubernetes auto-scaler for computing-intensive microservice-native cloud-based applications. Adv Eng Softw 140:102734","journal-title":"Adv Eng Softw"},{"key":"364_CR25","doi-asserted-by":"publisher","unstructured":"Rossi F, Cardellini V, Presti FL (2020) Hierarchical scaling of microservices in Kubernetes. In: 2020 IEEE international conference on autonomic computing and self-organizing systems (ACSOS), 17\u201321 Aug, 2020, pp 28\u201337, https:\/\/doi.org\/10.1109\/ACSOS49614.2020.00023","DOI":"10.1109\/ACSOS49614.2020.00023"},{"key":"364_CR26","doi-asserted-by":"publisher","unstructured":"Ma S, Liu I, Chen C, Lin J, Hsueh N (2019) Version-based microservice analysis, monitoring, and visualization. In: 2019 26th Asia-Pacific software engineering conference (APSEC), 2\u20135 Dec, 2019, pp 165\u2013172, https:\/\/doi.org\/10.1109\/APSEC48747.2019.00031","DOI":"10.1109\/APSEC48747.2019.00031"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-023-00364-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11761-023-00364-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-023-00364-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,22]],"date-time":"2023-07-22T10:09:01Z","timestamp":1690020541000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11761-023-00364-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,25]]},"references-count":27,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["364"],"URL":"https:\/\/doi.org\/10.1007\/s11761-023-00364-w","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,25]]},"assertion":[{"value":"11 February 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 April 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 May 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 May 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All authors declare that they have no conflicts of interest related to the contents of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}