A COMPARATIVE STUDY OF MONOLITHIC AND MICROSERVICES ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING APPLICATIONS
Keywords:
Microservices, Monolithic Architecture, Machine Learning, Artificial Intelligence, Software Architecture, Scalability, DeploymentSynopsis
Purpose – This paper compares monolithic and microservices architectures for deploying AI/ML applications in real-world systems.
Design/methodology/approach – A qualitative comparative analysis of monolithic vs. microservices approaches is conducted, using literature from published works, focusing on their performance, scalability, and development ease.
Findings – Microservices offer better scalability, modularity, and CI/CD integration, but add architectural complexity. Monolithic architectures are easier to debug and deploy for smaller applications but are not suitable for scaling dynamic AI/ML workloads.
Practical implications – Developers and architects can select optimal architectural paradigms based on system complexity, data flow, and operational goals.
Originality/value – This study uniquely focuses on AI/ML-specific applications and provides comparative insight through analysis of academic and industrial practices.
References
[1] Al-Debagy, O., & Martinek, P. (2018). A comparative review of microservices and monolithic architectures. IEEE CINTI. https://ieeexplore.ieee.org/document/8928192
[2] 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
[3] Ribeiro, J. L., Figueredo, M., & Araujo, A. (2019). A microservice-based architecture topology for ML deployment. IEEE Access. https://ieeexplore.ieee.org/document/9071708
[4] Eski, S., & Buzluca, F. (2018). Automatic extraction approach for microservice transition. ACM Agile Conference. https://dl.acm.org/doi/10.1145/3234152.3234195
[5] Felstaine, E., & Hermoni, O. (2018). Machine Learning, Containers, and Microservices. CRC Press.
[6] Rodríguez-Gracia, D., et al. (2019). Microservices for adaptive green buildings. Sustainability, 11(16), 4320. https://www.mdpi.com/2071-1050/11/16/4320
[7] Sabol, P., & Sincak, P. (2018). AI Bricks for cloud robotics. IEEE Conference on Intelligent Systems and Machines.
[8] Sun, L., Li, Y., & Memon, R. A. (2017). Open IoT framework with microservices. China Communications.
[9] Thompson, A. (2019). Integrating AI in Microservices Architectures. IJAIML Journal.
[10] Lee, G. M., Um, T. W., & Choi, J. K. (2018). AI as a microservice (AIMS). ITU Kaleidoscope.
[11] Devarakonda, R. R. (2017). Scalable ML with microservices. SSRN. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5234707
Published
Series
Categories
License

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