ISSN : 2583-2646

Implementing AI-Driven Micro-Frontend Architectures Using Reinforcement Learning and Graph Neural Networks for Scalable and Maintainable Large-Scale Web Applications

ESP Journal of Engineering & Technology Advancements
© 2025 by ESP JETA
Volume 5  Issue 1
Year of Publication : 2025
Authors : Muthu Selvam, PrakasamVenkatachalam, Sathiskumar Meganathan, Thalapathi Rajasekaran R
:10.56472/25832646/JETA-V5I1P105

Citation:

Muthu Selvam, PrakasamVenkatachalam, Sathiskumar Meganathan, Thalapathi Rajasekaran R, 2025. "Implementing AI-Driven Micro-Frontend Architectures Using Reinforcement Learning and Graph Neural Networks for Scalable and Maintainable Large-Scale Web Applications", ESP Journal of Engineering & Technology Advancements  5(1): 41-55.

Abstract:

The rapid evolution of web applications across diverse domains like e-commerce, healthcare, and enterprise solutions necessitates architectures that are scalable, maintainable, and performance-efficient. Micro-Frontends (MFEs) have emerged as a modular alternative to monolithic frontends, enabling independent development, deployment, and testing of UI components. However, challenges such as dependency conflicts, static orchestration strategies, and inefficient module management limit the full potential of traditional MFE architectures. This research introduces Dynamic AI-Orchestrated Modular Architecture (DAIMA), a novel framework that leverages artificial intelligence to enhance the scalability and maintainability of large-scale applications. DAIMA incorporates two key innovations: Reinforcement Learning for Dynamic Orchestration, which employs deep Q-learning networks to optimize module loading sequences in real time based on user behavior patterns, and Graph Neural Networks (GNN)-Enhanced Dependency Management, which proactively resolves dependency conflicts through advanced graph analysis. These AI-driven mechanisms enable DAIMA to dynamically manage modules, reduce latency, and ensure seamless compatibility across micro-frontend environments. Experimental evaluations demonstrate that DAIMA achieves a 30% improvement in page load times and reduces dependency-related conflicts by 40%, outperforming existing static orchestration and manual dependency management solutions. Comparative studies further underscore the framework's ability to deliver personalized user experiences and streamline modular development workflows. Future research will explore integrating federated learning for privacy-preserving data analysis and extending DAIMA's capabilities to edge computing environments. The proposed framework signifies a pivotal step towards AI-enhanced web application architectures, addressing critical scalability and maintainability challenges.

References:

[1] P. Y. Tilak, V. Yadav, S. D. Dharmendra and N. Bolloju, "A platform for enhancing application developer productivity using microservices and micro-frontends," 2020 IEEE-HYDCON, Hyderabad, India, 2020, pp. 1-4.

[2] Tokuc, K. (2024). Suitability of Micro-Frontends for an AI as a Service Platform (Doctoral dissertation, Hochschule für AngewandteWissenschaften Hamburg).

[3] Abdulhakeem, A., Saeed, S., Mustafa, N., Ibrahim, M. A., & Al-Tayar, B. (2024, August). Enhancing Frontend Efficiency: Reusability and Testability in Component-Driven Development. In 2024 4th International Conference on Emerging Smart Technologies and Applications (eSmarTA) (pp. 1-8). IEEE.

[4] Antunes, F., Lima, M. J. D., Araújo, M. A. P., Taibi, D., & Kalinowski, M. (2024). Investigating Benefits and Limitations of Migrating to a Micro-Frontends Architecture. arXiv preprint arXiv:2407.15829.

[5] Lukas, M., & Sophia, W. (2024). From Monoliths to Micro Frontends Reshaping Web Development with Scalable Angular Architectures. American Journal of Technology Advancement, 1(7), 20-41.

[6] Kodall, N. (2024). MICRO FRONTENDS: A NEW PARADIGM FOR SCALABLE ANGULAR APPLICATIONS. INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING AND TECHNOLOGY (IJCET), 15(5), 438-449.

[7] Vayadande, K., Gaikwad, S., Shaik, U., Shankhapal, A., Shelar, A., & Sutar, V. (2024). Challenges Faced in Web Development: A Survey Paper. Grenze International Journal of Engineering & Technology (GIJET), 10.

[8] Wanjala, S. T. (2022). A framework for implementing micro frontend architecture. International Journal of Web Engineering and Technology, 17(4), 337-352.

[9] Männistö, J., Tuovinen, A. P., & Raatikainen, M. (2023, March). Experiences on a frameworkless micro-frontend architecture in a small organization. In 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C) (pp. 61-67). IEEE.

[10] V. Kunštnár and P. Podhorský, "Micro Frontend Architecture," 2024 Zooming Innovation in Consumer Technologies Conference (ZINC), Novi Sad, Serbia, 2024, pp. 124-129.

[11] Q. Capdepon, N. Hlad, B. Verhaeghe and A. -D. Seriai, "Assessing the Feasibility of Micro Frontend Architecture in Native Mobile App Development," 2024 39th IEEE/ACM International Conference on Automated Software Engineering (ASE), Sacramento, CA, USA, 2024, pp. 2309-2313.

[12] J. Kičić, M. Ljubojević and M. Savić, "Dynamic Micro-Frontends," 2024 11th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN), Nis, Serbia, 2024, pp. 1-5.

[13] E. Gashi, D. Hyseni, I. Shabani and B. Çiço, "The advantages of Micro-Frontend architecture for developing web application," 2024 13th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro, 2024, pp. 1-5.

[14] VeeranjaneyuluVeeri. (2024). MICRO-FRONTEND ARCHITECTURE WITH REACT: A COMPREHENSIVE GUIDE. INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING AND TECHNOLOGY (IJCET), 15(6), 130-153.

[15] T. Eisenreich, S. Speth and S. Wagner, "From Requirements to Architecture: An AI-Based Journey to Semi-Automatically Generate Software Architectures," 2024 IEEE/ACM International Workshop on Designing Software (Designing), Lisbon, Portugal, 2024, pp. 52-55.

[16] H. Muccini and K. Vaidhyanathan, "Software Architecture for ML-based Systems: What Exists and What Lies Ahead," 2021 IEEE/ACM 1st Workshop on AI Engineering - Software Engineering for AI (WAIN), Madrid, Spain, 2021, pp. 121-128.

[17] Jahić, J., & Sami, A. (2024, June). State of Practice: LLMs in Software Engineering and Software Architecture. In 2024 IEEE 21st International Conference on Software Architecture Companion (ICSA-C) (pp. 311-318). IEEE.

[18] Bulgarelli, A., Lucarelli, F., Tosti, G., Conforti, V., Parmiggiani, N., Schwarz, J. H., ... & ASTRI Project. (2024). Software architecture and development approach for the ASTRI Mini-Array project at the Teide Observatory. Journal of Astronomical Telescopes, Instruments, and Systems, 10(1), 017001-017001.

[19] Park, S., yoon Lee, J., & Lee, J. (2024). AI system architecture design methodology based on IMO (Input-AI Model-Output) structure for successful AI adoption in organizations. Data & Knowledge Engineering, 150, 102264.

[20] Borello, D. (2024). Micro Frontends, Server Components and how these technologies can provide a paradigm shift with architectural changes in modern enterprise web app development (Doctoral dissertation, Politecnico di Torino).

[21] Rashid, H. (2024). Front end development and UX design (Doctoral dissertation, Politecnico di Torino).

[22] Manda, A. (2024). ENHANCING USER INTERFACES WITH ANGULAR AND TYPESCRIPT IN LARGE-SCALE APPLICATIONS. INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING AND TECHNOLOGY (IJCET), 15(5), 921-927.

[23] Montelius, A. (2021). An exploratory study of micro frontends.

[24] Yang, C., Liu, C., & Su, Z. (2019, April). Research and application of micro frontends. In IOP conference series: materials science and engineering (Vol. 490, p. 062082). IOP Publishing.

[25] Pavlenko, A., Askarbekuly, N., Megha, S., & Mazzara, M. (2020). Micro-frontends: application of microservices to web front-ends. J. Internet Serv. Inf. Secur., 10(2), 49-66.

[26] Perera, Y. (2023). ENHANCING THE FRONT END WEB APPLICATIONS PERFORMANCE USING DESIGN PATTERNS AND MICROSERVICES BASED ARCHITECTURE (Doctoral dissertation, Faculty of Science, University of Kelaniya).

Keywords:

Micro-Frontends, Artificial Intelligence, Reinforcement Learning, Graph Neural Networks, Scalable Web Architectures, Modular Development.