Development and Deployment of Microservice-Based Architecture System for Efficient Application Loading in Cloud Environments

Authors

Ikediego Henrietta Onyinyechi

Department of Computer Science, Nnamdi Azikiwe University, Awka, Anambra State (Nigeria)

Akawuku I. Godspower

Department of Computer Science, Nnamdi Azikiwe University, Awka, Anambra State (Nigeria)

Chekwube Georgina Nwankwo

Department of Computer Science, Chukwuemeka Odumegwu Ojukwu, Uli, Anambra State (Nigeria)

Adejumo O. Samuel

Department of Computer Science, Nnamdi Azikiwe University, Awka, Anambra State (Nigeria)

Article Information

DOI: 10.51584/IJRIAS.2026.11080095

Subject Category: Software Development

Volume/Issue: 11/8 | Page No: 1329-1345

Publication Timeline

Submitted: 2026-08-20

Accepted: 2026-08-27

Published: 2026-09-10

Abstract

Cloud-based applications require architectures that can maintain efficient application loading and performance as workload increases. This study developed and experimentally evaluated three functionally equivalent e-commerce implementations: Monolithic, Baseline Microservices, and Proposed Microservices architectures. An experimental research methodology was adopted, with the same business logic, database, and workload scenarios maintained across the implementations. The Proposed architecture integrated Docker, Kubernetes on Amazon Elastic Kubernetes Service (EKS), horizontal pod autoscaling, load balancing, Redis caching, and CloudFront delivery. Controlled workloads were generated using k6, and performance was assessed using startup time, deployment availability, response time, throughput, autoscaling, resource utilisation, inter-service latency, full user-journey performance, cache effectiveness, and frontend loading metrics. Results showed that the Monolithic architecture had the shortest startup time (1.33 s), while the Proposed architecture required 25.36 s. Under 2,000 virtual users, however, the Proposed architecture achieved an average response time of 33.47 ms and throughput of 1,915.78 req/s, compared with 1,951.56 ms and 670.13 req/s for the Monolithic architecture. The Proposed architecture also recorded 0.00% deployment failure, scaled from 2 to 15 replicas, and reduced cache latency by 30.12% (p = 0.0001). Its frontend FCP (First Contentful Paint), LCP (Largest Contentful Paint) and TTI (Time to Interactive) were each 617 ms. The findings demonstrate that integrated cloud-native mechanisms can substantially improve application performance and scalability under increasing workloads.

Keywords

Cloud computing, microservices, monolithic architecture, Kubernetes

Downloads

References

1. Akawuku I. G, Ikediego H. O., Nwankwo C, Joshua J. (2026), "Intense technologies: microservices in enterprise solutions", Journal of Contemporary Issues in Accountings, Vol. 6, (Issue 1), pp 15-32. https://journals.unizik.edu.ng/jocia/article/view/7999/6740 [Google Scholar] [Crossref]

2. Aksakalli, I. K., Celik, T., Can, A. B., & Tekinerdogan, B. (2021). Systematic approach for generation of feasible deployment alternatives for microservices. IEEE Access, 9, 29505–29529. https://doi.org/10.1109/access.2021.3057582 [Google Scholar] [Crossref]

3. Alelyani, A., Datta, A., & Hassan, G. M. (2024). Optimizing cloud performance: A microservice scheduling strategy for enhanced fault-tolerance, reduced network traffic, and lower latency. IEEE Access, 12, 35135–35153. https://doi.org/10.1109/access.2024.3373316 [Google Scholar] [Crossref]

4. Alharthi, S., Alshamsi, A., Alseiari, A., & Alwarafy, A. (2024). Auto-scaling techniques in cloud computing: Issues and research directions. Sensors, 24(17), 5551. https://doi.org/10.3390/s24175551 [Google Scholar] [Crossref]

5. Barua, B., & Kaiser, M. S. (2024). Cloud-enabled microservices architecture for next-generation online airlines reservation systems. Research Square. https://doi.org/10.21203/rs.3.rs-5182678/v1 [Google Scholar] [Crossref]

6. Beeraka, N. B. S. (2025). Enterprise microservices: Revolutionizing telecom network architecture. International Journal of Scientific Research in Computer Science Engineering and Information Technology, 11(1), 290–297. https://doi.org/10.32628/cseit25111231 [Google Scholar] [Crossref]

7. Benavente, V., Yantas, L., Moscol, I., Rodriguez, C., Inquilla, R., & Pomachagua, Y. (2022). Comparative analysis of microservices and monolithic architecture. 2022 14th International Conference on Computational Intelligence and Communication Networks (CICN), 177–184. https://doi.org/10.1109/cicn56167.2022.10008275 [Google Scholar] [Crossref]

8. Blinowski, G., Ojdowska, A., & Przybylek, A. (2022). Monolithic vs. microservice architecture: A performance and scalability evaluation. IEEE Access, 10, 20357–20374. https://doi.org/10.1109/access.2022.3152803 [Google Scholar] [Crossref]

9. Bjørndal, N., Mazzara, M., Bucchiarone, A., Dragoni, N., & Dustdar, S. (2021). Migration from Monolith to Microservices: Benchmarking a Case Study. The Journal of Object Technology, 20(2), 3:1. https://doi.org/10.5381/jot.2021.20.2.a3 [Google Scholar] [Crossref]

10. Chippagiri, S., & Kassetty, N. (2025). Beyond the monolith: Comprehensive strategies for architecting, scaling, and sustaining resilient distributed systems. International Journal of Research in Computer Applications and Information Technology (IJRCAIT), 8(1), 152–168. https://doi.org/10.34218/ijrcait_08_01_016 [Google Scholar] [Crossref]

11. Dave, N. S. A., Nadukuru, N. S., Singiri, N. S., Goel, N. O., Tharan, N. O., & Jain, N. A. (2024). Scalable microservices for cloud based distributed systems. Deleted Journal, 12(3), 776–809. https://doi.org/10.36676/dira.v12.i3.132 [Google Scholar] [Crossref]

12. Dinh-Tuan, H., Mora-Martinez, M., Beierle, F., & Garzon, S. R. (2022). Development frameworks for microservice-based applications: Evaluation and comparison. arXiv. https://doi.org/10.48550/arxiv.2203.07267 [Google Scholar] [Crossref]

13. Egwom, O. J., & Oladunjoye, J. A. (2024). A comparative assessment of load balancing techniques in cloud computing: A review. Elsevier. https://doi.org/10.2139/ssrn.4869408 [Google Scholar] [Crossref]

14. Ileana, M., Oproiu, M. I., & Marian, C. V. (2024). E-commerce solutions using distributed web systems with microservices-based architecture for high-performance online stores. 2024 47th MIPRO ICT and Electronics Convention (MIPRO), 994–999. https://doi.org/10.1109/mipro60963.2024.10569273 [Google Scholar] [Crossref]

15. Jun, C. (2024). A comprehensive study and design of microservices architecture. ResearchGate. [Google Scholar] [Crossref]

16. Kaloudis, M. (2024). Evolving software architectures from monolithic systems to resilient microservices: Best practices, challenges and future trends. International Journal of Advanced Computer Science and Applications, 15(9). https://doi.org/10.14569/ijacsa.2024.0150901 [Google Scholar] [Crossref]

17. Li, S., Zhang, H., Jia, Z., Zhong, C., Zhang, C., Shan, Z., Shen, J., & Babar, M. A. (2020). Understanding and addressing quality attributes of microservices architecture: A Systematic literature review. Information and Software Technology, 131, 106449. https://doi.org/10.1016/j.infsof.2020.106449 [Google Scholar] [Crossref]

18. Marques, G., Senna, C., Sargento, S., Carvalho, L., Pereira, L., & Matos, R. (2022). Proactive resource management for cloud of services environments. Research Square. https://doi.org/10.21203/rs.3.rs-2165603/v1 [Google Scholar] [Crossref]

19. Nogueira, V. L., Felizardo, F. S., Amaral, A. M. M. M., Assuncao, W. K. G., & Colanzi, T. E. (2024). Insights on microservice architecture through the eyes of industry practitioners. arXiv. https://doi.org/10.48550/arxiv.2408.10434 [Google Scholar] [Crossref]

20. Raikar, M. M., Patil, P., Guggari, S., Shavi, P., Mudavi, S., Patil, N., & Rangannavar, V. (2024). Leveraging Docker containers for deployment of web applications in microservices architecture. ResearchGate, 1–6. https://doi.org/10.1109/incowoco64194.2024.10863683 [Google Scholar] [Crossref]

21. Raja, R. V., & Santhi, G. (2024). Enhancing microservices efficiency: Integrating adaptive learning for automated scaling in cloud environments. 2024 3rd International Conference for Innovation in Technology (INOCON), 1–6. https://doi.org/10.1109/inocon60754.2024.10512047 [Google Scholar] [Crossref]

22. Saucedo, A. M., Rodríguez, G., Rocha, F. G., & Santos, R. P. D. (2024). Migration of monolithic systems to microservices: A systematic mapping study. Information and Software Technology, 107590. https://doi.org/10.1016/j.infsof.2024.107590 [Google Scholar] [Crossref]

23. Thallapally, N. N. (2024). Designing scalable and robust microservice architectures for modern applications. International Journal of Science and Research Archive, 13(2), 4140–4145. https://doi.org/10.30574/ijsra.2024.13.2.2232 [Google Scholar] [Crossref]

24. Velepucha, V., & Flores, P. (2023). A survey on microservices architecture: Principles, patterns and migration challenges. IEEE Access, 11, 88339–88358. https://doi.org/10.1109/access.2023.3305687 [Google Scholar] [Crossref]

25. Waseem, M., Liang, P., & Shahin, M. (2020). A Systematic Mapping study on Microservices Architecture in DevOps. Journal of Systems and Software, 170, 110798. https://doi.org/10.1016/j.jss.2020.110798 [Google Scholar] [Crossref]

26. Weerasinghe, S., & Perera, I. (2023). Optimized strategy for inter-service communication in microservices. International Journal of Advanced Computer Science and Applications, 14(2). https://doi.org/10.14569/ijacsa.2023.0140233 [Google Scholar] [Crossref]

27. Wyciślik, Ł., Latusik, Ł., & Kamińska, A. M. (2023). A comparative assessment of JVM frameworks to develop microservices. Applied Sciences, 13(3), 1343. https://doi.org/10.3390/app13031343 [Google Scholar] [Crossref]

28. Xu, M., Yang, L., Wang, Y., Gao, C., Wen, L., Xu, G., Zhang, L., Ye, K., & Xu, C. (2023). Practice of Alibaba Cloud on elastic resource provisioning for large-scale microservices cluster. Software Practice and Experience, 54(1), 39–57. https://doi.org/10.1002/spe.3271 [Google Scholar] [Crossref]

29. Zaki, J., Islam, S. M. R., Alghamdi, N. S., Abdullah-Al-Wadud, M., & Kwak, K. (2022). Introducing cloud-assisted micro-service-based software development framework for healthcare systems. IEEE Access, 10, 33332–33348. https://doi.org/10.1109/access.2022.3161455 [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles