Architectural Framework for Deploying Modular Microservices Empowered by AI in High-Performance Machine Learning-Driven Digital Infrastructure Systems
Keywords:
Modular microservices, artificial intelligence, machine learning infrastructure, digital systems architecture, container orchestration, cloud-native deployment, DevOps, scalability, automation, high-performance computingAbstract
The proliferation of cloud computing, the rise of containerization technologies, and the expansion of intelligent applications have driven the evolution of digital infrastructure systems. This paper proposes a modular architectural framework designed to integrate microservices and artificial intelligence (AI) within machine learning (ML)-driven infrastructures. In particular, it explores how modular microservices can optimize high-performance computing environments and enhance scalability, maintainability, and automation in enterprise ecosystems. The paper further presents a layered design model aligned with key AI components including model training, data pipelines, and continuous deployment. Leveraging historical data from pre-2018 architectures and trends, this research outlines a scalable, fault-tolerant framework optimized for modern digital demands.
References
[1] Abadi, M., et al. (2016). TensorFlow: A system for large-scale machine learning. 12th USENIX Symposium on Operating Systems Design and Implementation, 265–283. https://www.usenix.org/conference/osdi16/technical-sessions/presentation/abadi
[2] Bernstein, D. (2014). Containers and cloud: From LXC to Docker to Kubernetes. IEEE Cloud Computing, 1(3), 81–84. https://doi.org/10.1109/MCC.2014.51
[3] Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., & Safina, L. (2017). Microservices: Yesterday, today, and tomorrow. Present and Ulterior Software Engineering, 195–216. https://doi.org/10.1007/978-3-319-67425-4_12
[4] Garlan, D., & Shaw, M. (1993). An introduction to software architecture. Advances in Software Engineering and Knowledge Engineering, 1, 1–39.
[5] Nadareishvili, I., Mitra, R., McLarty, M., & Amundsen, M. (2016). Microservice architecture: Aligning principles, practices, and culture. O'Reilly Media.
[6] Sculley, D., et al. (2015). Hidden technical debt in machine learning systems. Advances in Neural Information Processing Systems, 28, 2503–2511.
[7] Gummadi, V. P. K. (2019). Microservices architecture with APIs: Design, implementation, and MuleSoft integration. Journal of Electrical Systems, 15(4), 130–134. https://doi.org/10.52783/jes.9328
[8] Zaharia, M., et al. (2016). Apache Spark: A unified engine for big data processing. Communications of the ACM, 59(11), 56–65. https://doi.org/10.1145/2934664
[9] Fowler, M. (2015). Microservices resource guide. martinfowler.com. https://martinfowler.com/microservices
[10] Krafzig, D., Banke, K., & Slama, D. (2005). Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice Hall.
Downloads
Published
Issue
Section
License
Copyright (c) 2022 Mario Vargas Juan (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.


