TY - CHAP
T1 - MLOps in Practice: Requirements and a Reference Architecture from Industry
AU - Kumara, Indika
AU - Arts, Rowan
AU - Ferreira, Renato Cordeiro
AU - Nucci, Dario Di
AU - Kazman, Rick
AU - Tamburri, Damian Andrew
AU - van den Heuvel, Willem-Jan
PY - 2025/8/20
Y1 - 2025/8/20
N2 - Machine Learning Operations (MLOps) streamline the lifecycle of machine learning (ML) models in production. In recent years, the topic has attracted the interest of practitioners, and consequently, a considerable number of tools and gray literature on architecting MLOps environments have emerged. However, this has created a new problem for organizations: selecting the most appropriate tools and design options to implement their MLOps environments. To alleviate this problem, this paper proposes a reference architecture and 32 requirements for MLOps by systematically reviewing 59 articles in the industrial gray literature. Furthermore, we used a survey and conducted semi-structured interviews with six MLOps experts to validate, refine, and extend our findings. This reference architecture, derived from the current state of practice, will enable organizations to make informed design and technology choices when embarking on their MLOps journey, while providing a technology-independent baseline for further MLOps research.
AB - Machine Learning Operations (MLOps) streamline the lifecycle of machine learning (ML) models in production. In recent years, the topic has attracted the interest of practitioners, and consequently, a considerable number of tools and gray literature on architecting MLOps environments have emerged. However, this has created a new problem for organizations: selecting the most appropriate tools and design options to implement their MLOps environments. To alleviate this problem, this paper proposes a reference architecture and 32 requirements for MLOps by systematically reviewing 59 articles in the industrial gray literature. Furthermore, we used a survey and conducted semi-structured interviews with six MLOps experts to validate, refine, and extend our findings. This reference architecture, derived from the current state of practice, will enable organizations to make informed design and technology choices when embarking on their MLOps journey, while providing a technology-independent baseline for further MLOps research.
KW - MLOps
KW - Machine Learning Operations
KW - Requirements
KW - Reference Architecture
KW - Gray Literature
KW - Interviews
UR - https://doi.org/10.1007/978-3-032-02138-0_2
U2 - 10.1007/978-3-032-02138-0_2
DO - 10.1007/978-3-032-02138-0_2
M3 - Chapter
SN - 978-3-032-02137-3
VL - 15929
T3 - Lecture Notes in Computer Science
SP - 20
EP - 37
BT - Software Architecture
ER -