{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T23:21:12Z","timestamp":1779146472490,"version":"3.51.4"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,4,16]],"date-time":"2024-04-16T00:00:00Z","timestamp":1713225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,4,16]],"date-time":"2024-04-16T00:00:00Z","timestamp":1713225600000},"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":["J Grid Computing"],"published-print":{"date-parts":[[2024,6]]},"DOI":"10.1007\/s10723-024-09760-8","type":"journal-article","created":{"date-parts":[[2024,4,16]],"date-time":"2024-04-16T02:01:25Z","timestamp":1713232885000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Micro Frontend Based Performance Improvement and Prediction for Microservices Using Machine Learning"],"prefix":"10.1007","volume":"22","author":[{"given":"Neha","family":"Kaushik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harish","family":"Kumar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinay","family":"Raj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,4,16]]},"reference":[{"key":"9760_CR1","doi-asserted-by":"publisher","first-page":"110710","DOI":"10.1016\/j.jss.2020.110710","volume":"169","author":"V Lenarduzzi","year":"2020","unstructured":"Lenarduzzi, V., Lomio, F., Saarimaki, N., Taibi, D.: Does migrating a monolithic system to microservices decrease the technical debt? J. Syst. Softw. 169, 110710 (2020)","journal-title":"J. Syst. Softw."},{"key":"9760_CR2","doi-asserted-by":"crossref","unstructured":"Kuryazov, D., Jabborov, D., Khujamuratov, B.: Towards decomposing monolithic applications into microservices. In 2020 IEEE 14th International Conference on Application of Information and Communication Technologies (AICT), pp. 1-4. IEEE, (2020)","DOI":"10.1109\/AICT50176.2020.9368571"},{"issue":"3","key":"9760_CR3","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.2018.2141026","volume":"35","author":"A Bucchiarone","year":"2018","unstructured":"Bucchiarone, A., Dragoni, N., Dustdar, S., Larsen, S.T., Mazzara, M.: From monolithic to microservices: An experience report from the banking domain. IEEE Softw. 35(3), 50\u201355 (2018)","journal-title":"IEEE Softw."},{"key":"9760_CR4","doi-asserted-by":"crossref","unstructured":"Ponce, F., Marquez, G., Astudillo, H.: Migrating from monolithic architecture to microservices: A Rapid Review. In 2019 38th International Conference of the Chilean Computer Science Society (SCCC), pp. 1-7. IEEE, (2019)","DOI":"10.1109\/SCCC49216.2019.8966423"},{"key":"9760_CR5","doi-asserted-by":"crossref","unstructured":"Raj, V., Ravichandra, S.: Microservices: A perfect SOA based solution for Enterprise Applications compared to Web Services. In 2018 3rd IEEE International Conference on recent trends in electronics, information & communication technology (RTEICT) pp. 1531-1536. IEEE (2018)","DOI":"10.1109\/RTEICT42901.2018.9012140"},{"issue":"1","key":"9760_CR6","first-page":"100","volume":"27","author":"V Raj","year":"2021","unstructured":"Raj, V., Sadam, R.: Performance and complexity comparison of service oriented architecture and microservices architecture. Int. J. Commun. Netw. Distrib. Syst. 27(1), 100\u2013117 (2021)","journal-title":"Int. J. Commun. Netw. Distrib. Syst."},{"key":"9760_CR7","doi-asserted-by":"crossref","unstructured":"Al-Debagy, O., Martinek, P.: A comparative review of microservices and monolithic architectures. In 2018 IEEE 18th International Symposium on Computational Intelligence and Informatics (CINTI), pp. 000149-000154. IEEE, (2018)","DOI":"10.1109\/CINTI.2018.8928192"},{"key":"9760_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s42979-021-00767-6","volume":"2","author":"V Raj","year":"2021","unstructured":"Raj, V., Sadam, R.: Evaluation of SOA-based web services and microservices architecture using complexity metrics. SN Comput. Sci. 2, 1\u201310 (2021)","journal-title":"SN Comput. Sci."},{"issue":"7","key":"9760_CR9","doi-asserted-by":"publisher","first-page":"1661","DOI":"10.1002\/spe.3081","volume":"52","author":"V Raj","year":"2022","unstructured":"Raj, V., Ravichandra, S.: A service graph based extraction of microservices from monolith services of service?oriented architecture. Softw. Pract. Exper. 52(7), 1661\u20131678 (2022)","journal-title":"Softw. Pract. Exper."},{"issue":"5","key":"9760_CR10","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.: Processes, motivations, and issues for migrating to microservices architectures: An empirical investigation. IEEE Cloud Comput. 4(5), 22\u201332 (2017)","journal-title":"IEEE Cloud Comput."},{"issue":"3","key":"9760_CR11","doi-asserted-by":"publisher","first-page":"1448","DOI":"10.1109\/TSC.2020.2995937","volume":"15","author":"M Abdullah","year":"2020","unstructured":"Abdullah, M., Iqbal, W., Berral, J.L., Polo, J., Carrera, D.: Burst-aware predictive autoscaling for containerized microservices. IEEE Trans. Serv. Comput. 15(3), 1448\u20131460 (2020)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"1","key":"9760_CR12","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/TSC.2019.2919823","volume":"15","author":"X Zhou","year":"2019","unstructured":"Zhou, X., Peng, X., Xie, T., Sun, J., Ji, C., Li, Wenhai, Ding, Dan: Delta debugging microservice systems with parallel optimization. IEEE Trans. Serv. Comput. 15(1), 16\u201329 (2019)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"9760_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09539-1","volume":"19","author":"H Wei","year":"2021","unstructured":"Wei, H., Rodriguez, J.S., Garcia, O.N.T.: Deployment management and topology discovery of microservice applications in the multicloud environment. J. Grid Comput. 19, 1\u201322 (2021)","journal-title":"J. Grid Comput."},{"key":"9760_CR14","doi-asserted-by":"crossref","unstructured":"Magableh, Basel, Almiani, Muder: A deep recurrent Q network towards self?adapting distributed microservice architecture. Softw. Pract. Exper 50(2), 116\u2013135 (2020). Tomas Fernandez.: MicroFrontends: Microservices for the Frontend","DOI":"10.1002\/spe.2778"},{"key":"9760_CR15","unstructured":"https:\/\/semaphoreci.com\/blog\/microfrontends. Accessed 19-Feb-2023"},{"key":"9760_CR16","doi-asserted-by":"publisher","first-page":"106571","DOI":"10.1016\/j.infsof.2021.106571","volume":"136","author":"S Peltonen","year":"2021","unstructured":"Peltonen, S., Mezzalira, L., Taibi, D.: Motivations, benefits, and issues for adopting micro-frontends: a multivocal literature review. Inf. Softw. Technol. 136, 106571 (2021)","journal-title":"Inf. Softw. Technol."},{"key":"9760_CR17","first-page":"123","volume":"2","author":"Y Prajwal","year":"2021","unstructured":"Prajwal, Y., Parekh, J.V., Shettar, R.: A brief review of micro-frontends. United Int. J. Res. Technol 2, 123\u2013126 (2021)","journal-title":"United Int. J. Res. Technol"},{"key":"9760_CR18","doi-asserted-by":"publisher","first-page":"101785","DOI":"10.1016\/j.sysarc.2020.101785","volume":"111","author":"CT Joseph","year":"2020","unstructured":"Joseph, C.T., Chandrasekaran, K.: IntMA: Dynamic Interaction-aware resource allocation for containerized microservices in cloud environments. Journal of Systems Architecture 111, 101785 (2020)","journal-title":"Journal of Systems Architecture"},{"issue":"1","key":"9760_CR19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13174-018-0098-z","volume":"10","author":"AR Sampaio","year":"2019","unstructured":"Sampaio, A.R., Rubin, J., Beschastnikh, I., Rosa, N.S.: Improving microservice-based applications with runtime placement adaptation. J. Int. Serv. Appl. 10(1), 1\u201330 (2019)","journal-title":"J. Int. Serv. Appl."},{"key":"9760_CR20","doi-asserted-by":"crossref","unstructured":"ZargarAzad, M., Ashtiani, M.: An auto-scaling approach for microservices in cloud computing environments (2023)","DOI":"10.21203\/rs.3.rs-3020374\/v1"},{"key":"9760_CR21","doi-asserted-by":"publisher","first-page":"111084","DOI":"10.1016\/j.jss.2021.111084","volume":"183","author":"V Cortellessa","year":"2022","unstructured":"Cortellessa, V., Di Pompeo, D., Eramo, R., Tucci, M.: A model-driven approach for continuous performance engineering in microservice-based systems. J. Syst. Softw. 183, 111084 (2022)","journal-title":"J. Syst. Softw."},{"key":"9760_CR22","doi-asserted-by":"crossref","unstructured":"Raj, V., Ravichandra, S.:Enhanced Service Point Approach for Microservices Based Applications Using Machine Learning Techniques. In International Conference on Advanced Informatics for Computing Research pp. 78-90. Cham: Springer International Publishing (2021)","DOI":"10.1007\/978-3-031-09469-9_7"},{"key":"9760_CR23","doi-asserted-by":"crossref","unstructured":"Yang, C., Liu, C., Su, Z.: Research and application of micro frontends. In IOP conference series: materials science and engineering vol. 490, p. 062082. IOP Publishing (2019)","DOI":"10.1088\/1757-899X\/490\/6\/062082"},{"key":"9760_CR24","unstructured":"Prajwal, Y., Parekh, J. V., Shettar, R.: A brief review of micro-frontends. United Int. J. Res. Technol., 2(8) (2021)"},{"key":"9760_CR25","doi-asserted-by":"publisher","first-page":"2570","DOI":"10.1109\/ACCESS.2023.3234021","volume":"11","author":"LM Al Qassem","year":"2023","unstructured":"Al Qassem, L.M., Stouraitis, T., Damiani, E., Elfadel, I.A.: Proactive Random-Forest Autoscaler for Microservice Resource Allocation. IEEE Access 11, 2570\u20132585 (2023)","journal-title":"IEEE Access"},{"key":"9760_CR26","doi-asserted-by":"publisher","first-page":"107216","DOI":"10.1016\/j.asoc.2021.107216","volume":"105","author":"M Yan","year":"2021","unstructured":"Yan, M., Liang, X., Lu, Z., Wu, J., Zhang, W.: HANSEL: Adaptive horizontal scaling of microservices using Bi-LSTM. Appl. Soft Comput. 105, 107216 (2021)","journal-title":"Appl. Soft Comput."},{"issue":"4","key":"9760_CR27","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/s10723-022-09624-z","volume":"20","author":"F Aydemir","year":"2022","unstructured":"Aydemir, F., Basciftci, F.: Building a Performance Efficient Core Banking System Based on the Microservices Architecture. J. Grid Comput. 20(4), 37 (2022)","journal-title":"J. Grid Comput."},{"issue":"1","key":"9760_CR28","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1007\/s10723-023-09648-z","volume":"21","author":"R Noorabad","year":"2023","unstructured":"Noorabad, R., Charkari, N.M., Nogoorani, S.D.: PoMic: Dynamic Power Management of VM-Microservices in Overcommitted Cloud. J. Grid Comput. 21(1), 12 (2023)","journal-title":"J. Grid Comput."},{"issue":"1","key":"9760_CR29","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MS.2020.3028708","volume":"38","author":"D Taibi","year":"2020","unstructured":"Taibi, D., Spillner, J., Wawruch, K.: Serverless computing-where are we now, and where are we heading? IEEE Softw. 38(1), 25\u201331 (2020)","journal-title":"IEEE Softw."},{"issue":"5","key":"9760_CR30","first-page":"1229","volume":"20","author":"V Raj","year":"2021","unstructured":"Raj, V., Sadam, R.: Patterns for Migration of SOA Based Applications to Microservices Architecture. J. Web Eng. 20(5), 1229\u20131246 (2021)","journal-title":"J. Web Eng."},{"key":"9760_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09539-1","volume":"19","author":"H Wei","year":"2021","unstructured":"Wei, H., Rodriguez, J.S., Garcia, O.N.T.: Deployment management and topology discovery of microservice applications in the multicloud environment. J. Grid Comput. 19, 1\u201322 (2021)","journal-title":"J. Grid Comput."},{"key":"9760_CR32","doi-asserted-by":"publisher","first-page":"110380","DOI":"10.1016\/j.jss.2019.07.008","volume":"157","author":"S Li","year":"2019","unstructured":"Li, S., Zhang, H., Jia, Z., Li, Z., Zhang, C., Li, J., Gao, Q., Ge, J., Shan, Z.: A dataflow-driven approach to identifying microservices from monolithic applications. J. Syst. Softw. 157, 110380 (2019)","journal-title":"J. Syst. Softw."},{"issue":"4","key":"9760_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3418899","volume":"17","author":"R Brondolin","year":"2020","unstructured":"Brondolin, R., Santambrogio, M.D.: A black-box monitoring approach to measure microservices runtime performance. ACM Trans. Archit. Code Optim. (TACO) 17(4), 1\u201326 (2020)","journal-title":"ACM Trans. Archit. Code Optim. (TACO)"},{"key":"9760_CR34","unstructured":"Cinque, M., Della Corte, R., Pecchia, A.: Microservices monitoring with event logs and black box execution tracing. IEEE Trans. Serv. Comput. (2019)"},{"key":"9760_CR35","doi-asserted-by":"crossref","unstructured":"Vayghan, L.A., Saied, M.A., Toeroe, M., Khendek, F.: A Kubernetes controller for managing the availability of elastic microservice based stateful applications. J. Syst. Softw. 175, 110924 (2021)","DOI":"10.1016\/j.jss.2021.110924"},{"key":"9760_CR36","doi-asserted-by":"publisher","first-page":"107216","DOI":"10.1016\/j.asoc.2021.107216","volume":"105","author":"M Yan","year":"2021","unstructured":"Yan, M., Liang, X., Lu, Z., Wu, J., Zhang, W.: HANSEL: adaptive horizontal scaling of microservices using Bi-LSTM. Appl. Soft Comput. 105, 107216 (2021)","journal-title":"Appl. Soft Comput."},{"key":"9760_CR37","doi-asserted-by":"publisher","first-page":"102629","DOI":"10.1016\/j.jnca.2020.102629","volume":"160","author":"SN Srirama","year":"2020","unstructured":"Srirama, S.N., Adhikari, M., Paul, S.: Application deployment using containers with auto-scaling for microservices in cloud environment. J. Netw. Comput. Appl. 160, 102629 (2020)","journal-title":"J. Netw. Comput. Appl."},{"issue":"1","key":"9760_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09539-1","volume":"19","author":"H Wei","year":"2021","unstructured":"Wei, H., Rodriguez, J.S., Garcia, O.N.T.: Deployment management and topology discovery of microservice applications in the multicloud environment. J. Grid Comput. 19(1), 1\u201322 (2021)","journal-title":"J. Grid Comput."},{"issue":"4","key":"9760_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3418899","volume":"17","author":"R Brondolin","year":"2020","unstructured":"Brondolin, R., Santambrogio, M.D.: A black-box monitoring approach to measure microservices runtime performance. ACM Trans. Archit. Code Optim. (TACO) 17(4), 1\u201326 (2020)","journal-title":"ACM Trans. Archit. Code Optim. (TACO)"},{"key":"9760_CR40","doi-asserted-by":"publisher","first-page":"1567","DOI":"10.1016\/j.procs.2020.09.168","volume":"176","author":"D Wang","year":"2020","unstructured":"Wang, D., Yang, D., Zhou, H., Wang, Y., Hong, D., Dong, Q., Song, S.: A novel application of educational management information system based on micro frontends. Procedia Comput. Sci. 176, 1567\u20131576 (2020)","journal-title":"Procedia Comput. Sci."},{"key":"9760_CR41","unstructured":"Cully, K.: Performance of Microservices Result Data. (2021) https:\/\/dx.doi.org\/10.21227\/hhf7-8b30"},{"key":"9760_CR42","doi-asserted-by":"publisher","first-page":"101785","DOI":"10.1016\/j.sysarc.2020.101785","volume":"111","author":"CT Joseph","year":"2020","unstructured":"Joseph, C.T., Chandrasekaran, K.: IntMA: Dynamic interaction-aware resource allocation for containerized microservices in cloud environments. J. Syst. Archit. 111, 101785 (2020)","journal-title":"J. Syst. Archit."},{"key":"9760_CR43","doi-asserted-by":"publisher","first-page":"111084","DOI":"10.1016\/j.jss.2021.111084","volume":"183","author":"V Cortellessa","year":"2022","unstructured":"Cortellessa, V., Di Pompeo, D., Eramo, R., Tucci, M.: A model-driven approach for continuous performance engineering in microservice-based systems. J. Syst. Softw. 183, 111084 (2022)","journal-title":"J. Syst. Softw."},{"issue":"4","key":"9760_CR44","doi-asserted-by":"publisher","first-page":"3995","DOI":"10.1109\/TNSM.2022.3210211","volume":"19","author":"M Xu","year":"2022","unstructured":"Xu, M., Song, C., Ilager, S., Gill, S.S., Zhao, J., Ye, K., Xu, C.: CoScal: Multifaceted scaling of microservices with reinforcement learning. IEEE Trans. Netw. Serv. Manag. 19(4), 3995\u20134009 (2022)","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"9760_CR45","doi-asserted-by":"crossref","unstructured":"Saransig, A., Tapia, F.: Performance analysis of monolithic and micro service architectures?containers technology. In Trends and Applications in Software Engineering: Proceedings of the 7th International Conference on Software Process Improvement (CIMPS 2018) 7 pp. 270-279. (2019) Springer International Publishing","DOI":"10.1007\/978-3-030-01171-0_25"},{"key":"9760_CR46","doi-asserted-by":"crossref","unstructured":"Shabani, I., Meziu, E., Berisha, B., Biba, T.: Design of modern distributed systems based on microservices architecture. Int. J. Adv. Comput. Sci. Appl., 12(2) (2021)","DOI":"10.14569\/IJACSA.2021.0120220"},{"key":"9760_CR47","doi-asserted-by":"crossref","unstructured":"Rahmatulloh, A., Nugraha, F., Gunawan, R., Darmawan, I.: November. Event-Driven Architecture to Improve Performance and Scalability in Microservices-Based Systems. In 2022 International Conference Advancement in Data Science, E-learning and Information Systems (ICADEIS) pp. 01-06. IEEE (2022)","DOI":"10.1109\/ICADEIS56544.2022.10037390"},{"key":"9760_CR48","doi-asserted-by":"crossref","unstructured":"Villamizar, M., Garces, O., Castro, H., Verano, M., Salamanca, L., Casallas, R., Gil, S.: September. Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud. In 2015 10th Computing Colombian Conference (10CCC) pp. 583-590. IEEE (2015)","DOI":"10.1109\/ColumbianCC.2015.7333476"},{"key":"9760_CR49","unstructured":"Salunkhe, P.S.: Microservices vs Monolithic Architecture: Load Testing in AWS on ReactJS Web Application for Performance (Doctoral dissertation, Dublin, National College of Ireland) (2022)"},{"key":"9760_CR50","unstructured":"Barczak, A., Barczak, P.M., Toledo, M.:Performance comparison of monolith and microservices based applications"},{"key":"9760_CR51","doi-asserted-by":"crossref","unstructured":"Sarro, F., Petrozziello, A. and Harman, M.: Multi-objective software effort estimation. In Proceedings of the 38th International Conference on Software Engineering pp. 619-630 (2016)","DOI":"10.1145\/2884781.2884830"},{"key":"9760_CR52","doi-asserted-by":"crossref","unstructured":"Menzies, T., Yang, Y., Mathew, G., Boehm, B., Hihn, J.: Negative results for software effort estimation. Empir. Softw. Eng. 22, 2658\u20132683 (2017)","DOI":"10.1007\/s10664-016-9472-2"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-024-09760-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-024-09760-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-024-09760-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,27]],"date-time":"2024-06-27T07:07:04Z","timestamp":1719472024000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-024-09760-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,16]]},"references-count":52,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,6]]}},"alternative-id":["9760"],"URL":"https:\/\/doi.org\/10.1007\/s10723-024-09760-8","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,16]]},"assertion":[{"value":"15 December 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 March 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 April 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors do not have any conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}],"article-number":"44"}}