Artificial intelligence

Scientific journal

ISSN 2710-1673

ONLINE: ISSN 2710-1681

Select your language


Optimization of Infrastructure Deployment for Multi-Frontends in Monorepo

Falkevych V.1, Lisniak A.1
1 Zaporizhzhya National University
vitaliifalkevich@gmail.com

Full text (PDF)

UDC: 004.9
Publication Language: English
Stuc. intelekt. 2025; 30(2):63-70

Abstract: Context: this study examines the optimization of CI/CD pipelines for the subsequent deployment of containerized ap-plications in order to enhance the efficiency of multi-frontend projects within monorepo environments. Objective: the primary objective is to develop and evaluate the effectiveness of the proposed infrastructure de-ployment approach by implementing specialized pipeline configurations that support parallel task execution and cach-ing mechanisms. Method: an empirical research methodology was adopted to analyze the impact of CI/CD pipeline optimization techniques on build performance and resource utilization. The study includes a comparative experiment between sequential and parallelized pipeline executions, demonstrating a measurable reduction in total build timewhen parallel processing and caching are employed effectively. These results highlight the practical benefits of task decomposition and concurrency in complex, component-driven architectures. Additionally, the study explores automation strategies for managing the CI/CD lifecycle, including artifact storage, cleanup policies, and deployment orchestration. Results: this research contributes to the field of software engineering by providing a validated methodology for CI/CD optimization in large-scale, monorepo-based multi-frontend systems. The findings offer actionable insights for developers and DevOps practitioners seeking to modernize their deployment processes and can be extended to broader software delivery pipelines to improve maintainability and operational efficiency. Conclusions: the results obtained underscore the importance of aligning architectural decisions with CI/CD de-sign. In particular, the use of parallelization and modular builds not only enhances performance but also promotes better separation of concerns and system modularity. These findings encourage further exploration of optimization strategies that integrate architectural and infrastructural improvements in tandem.

Keywords: CI/CD, Pipelines, Frontend, Monorepo, Development Infrastructure, GIT Flow

References:

  1. Deepak, R.D. and Swarnalatha, P., 2019. Con-tinuous Integration-Continuous Security-Continuous Deployment Pipeline Automation for Application Software (CI-CS-CD). International Journal of Com-puter Science and Software Engineering, 8(10), pp.247-253.
  2. Zampetti, F., Geremia, S., Bavota, G. and Di Penta, M., 2021, September. CI/CD pipelines evolution and restructuring: A qualitative and quantitative study. In 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 471-482). IEEE.
  3. Singireddy, S.R., 2024, Analysis of continuous integration/continuous deployment (ci/cd) pipelines for automated cloud infrastructure management. Interna-tional Journal of Core Engineering & Management, 7 (10), pp. 45-57.
  4. Chittala, S., 2024. Enhancing developer produc-tivity through automated ci/cd pipelines: a comprehen-sive analysis. International journal of computer engi-neering and technology (ijcet), 15(5), pp.882-891.
  5. Slagsvold, A.F., 2023. Exploring CI/CD pipe-lines for cloud infrastructure deployment: Can one increase efficiency through amalgamation? Master's thesis. OsloMet – Oslo Metropolitan University, De-partment of Computer Science, Faculty of Technolo-gy, Art and Design.
  6. Gashi, E., Hyseni, D., Shabani, I. and Çiço, B., 2024, June. The advantages of Micro-Frontend archi-tecture for developing web application. In 2024 13th Mediterranean Conference on Embedded Computing (MECO) (pp. 1-5). IEEE.
  7. Ghaleb, T.A., Abduljalil, O. and Hassan, S., 2024. CI/CD Configuration Practices in Open-Source Android Apps: An Empirical Study. arXiv preprint arXiv: 2411.06077.
  8. Thatikonda, V.K., 2023. Beyond the buzz: A journey through CI/CD principles and best practices. European Journal of Theoretical and Applied Sciences, 1(5), pp. 334-340.
  9. MUSTYALA, A., 2022. CI/CD Pipelines in Ku-bernetes: Accelerating Software Development and De-ployment. EPH-International Journal of Science And Engineering, 8(3), pp. 1-11.
  10. Jani, Y., 2023. Implementing continuous inte-gration and continuous deployment (ci/cd) in modern software development. International Journal of Sci-ence and Research (IJSR), 12(6), pp. 2984-2987.
  11. Reddy, S., Catharine, A. and Shanthamalar, J.J., 2024, May. Efficient Application Deployment: GitOps for Faster and Secure CI/CD Cycles. In 2024 Interna-tional Conference on Advances in Modern Age Tech-nologies for Health and Engineering Science (AMATHE) (pp. 1-7). IEEE.
  12. Brousse, N., 2019, April. The issue of monorepo and polyrepo in large enterprises. In Companion pro-ceedings of the 3rd international conference on the art, science, and engineering of programming (pp. 1-4).
  13. Shabu, S.J., Kumar, S.P., Pranav, R. and Re-fonaa, S., 2023, April. Development of an E-Commerce System using MEAN Stack with NX Mon-orepo. In 2023 7th International Conference on Trends in Electronics and Informatics (ICOEI) (pp. 58-62). IEEE.

View full text (PDF)