Microservice Architecture Patterns for Scalable Machine Learning Systems

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Karanam, Sowjanya, Bhargav, Jayanth
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915862246588416
author Karanam, Sowjanya
Bhargav, Jayanth
author_facet Karanam, Sowjanya
Bhargav, Jayanth
contents Machine learning is now a central part of how modern systems are built and used, powering everything from personalized recommendations to large-scale business analytics. As its role grows, organizations are facing new challenges in managing, deploying, and scaling these models efficiently. One approach that has gained wide adoption is the use of microservice architectures, which break complex machine learning systems into smaller, independent parts that can be built, updated, and scaled on their own. In this paper, we review how major companies such as Netflix, Uber, and Google use microservices to handle key machine learning tasks like training, deployment, and monitoring. We discuss the main challenges involved in designing such systems and explore how microservices fit into large-scale applications, particularly in recommendation systems. We also present some simulation studies showing that microservice-based designs can reduce latency and improve scalability, leading to faster, more efficient, and more responsive machine learning applications in real-world and large-scale systems.
format Preprint
id arxiv_https___arxiv_org_abs_2603_13672
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Microservice Architecture Patterns for Scalable Machine Learning Systems
Karanam, Sowjanya
Bhargav, Jayanth
Software Engineering
Machine learning is now a central part of how modern systems are built and used, powering everything from personalized recommendations to large-scale business analytics. As its role grows, organizations are facing new challenges in managing, deploying, and scaling these models efficiently. One approach that has gained wide adoption is the use of microservice architectures, which break complex machine learning systems into smaller, independent parts that can be built, updated, and scaled on their own. In this paper, we review how major companies such as Netflix, Uber, and Google use microservices to handle key machine learning tasks like training, deployment, and monitoring. We discuss the main challenges involved in designing such systems and explore how microservices fit into large-scale applications, particularly in recommendation systems. We also present some simulation studies showing that microservice-based designs can reduce latency and improve scalability, leading to faster, more efficient, and more responsive machine learning applications in real-world and large-scale systems.
title Microservice Architecture Patterns for Scalable Machine Learning Systems
topic Software Engineering
url https://arxiv.org/abs/2603.13672