MLOps Components, Tools, Process, and Metrics: A Systematic Literature Review

With the growing popularity of machine learning, implementations of the environment for developing and maintaining these models, called MLOps, are becoming more common. The number of publications in this area is relatively small, although growing rapidly. Our goal was to review the current state of...

Full description

Saved in:
Bibliographic Details
Main Authors: Adrian P. Wozniak, Mateusz Milczarek, Joanna Wozniak
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10855428/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1825206995560431616
author Adrian P. Wozniak
Mateusz Milczarek
Joanna Wozniak
author_facet Adrian P. Wozniak
Mateusz Milczarek
Joanna Wozniak
author_sort Adrian P. Wozniak
collection DOAJ
description With the growing popularity of machine learning, implementations of the environment for developing and maintaining these models, called MLOps, are becoming more common. The number of publications in this area is relatively small, although growing rapidly. Our goal was to review the current state of the literature in the MLOps area and answer the following research questions: What classes of tools are used in MLOps environments? Which tool implementations are the most popular? What processes are implemented within MLOps? What metrics are used to measure the effectiveness of MLOps implementation? Based on this review, we identified classes of tools included in the MLOps architecture, along with their most popular implementations. While some tools originate from DevOps practices, others, such as Model Orchestrators, Feature Stores, and Model Repositories, are unique to MLOps. We propose a reference MLOps architecture based on these findings and outline the stages of the model production process. We also sought metrics that would allow us to assess and compare the effectiveness of MLOps practices, but unfortunately, we were unable to find a satisfactory answer in this area.
format Article
id doaj-art-0108cdff08a04eb7bd20821c46bf17e5
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-0108cdff08a04eb7bd20821c46bf17e52025-02-07T00:01:51ZengIEEEIEEE Access2169-35362025-01-0113221662217510.1109/ACCESS.2025.353499010855428MLOps Components, Tools, Process, and Metrics: A Systematic Literature ReviewAdrian P. Wozniak0https://orcid.org/0000-0003-0719-6344Mateusz Milczarek1https://orcid.org/0009-0005-2350-5305Joanna Wozniak2https://orcid.org/0009-0006-3751-8200Institute of Information Systems, Faculty of Cybernetics, Military University of Technology, Warsaw, PolandInstitute of Information Systems, Faculty of Cybernetics, Military University of Technology, Warsaw, PolandInstitute of Information Systems, Faculty of Cybernetics, Military University of Technology, Warsaw, PolandWith the growing popularity of machine learning, implementations of the environment for developing and maintaining these models, called MLOps, are becoming more common. The number of publications in this area is relatively small, although growing rapidly. Our goal was to review the current state of the literature in the MLOps area and answer the following research questions: What classes of tools are used in MLOps environments? Which tool implementations are the most popular? What processes are implemented within MLOps? What metrics are used to measure the effectiveness of MLOps implementation? Based on this review, we identified classes of tools included in the MLOps architecture, along with their most popular implementations. While some tools originate from DevOps practices, others, such as Model Orchestrators, Feature Stores, and Model Repositories, are unique to MLOps. We propose a reference MLOps architecture based on these findings and outline the stages of the model production process. We also sought metrics that would allow us to assess and compare the effectiveness of MLOps practices, but unfortunately, we were unable to find a satisfactory answer in this area.https://ieeexplore.ieee.org/document/10855428/Architecturemachine learning operationsMLOps
spellingShingle Adrian P. Wozniak
Mateusz Milczarek
Joanna Wozniak
MLOps Components, Tools, Process, and Metrics: A Systematic Literature Review
IEEE Access
Architecture
machine learning operations
MLOps
title MLOps Components, Tools, Process, and Metrics: A Systematic Literature Review
title_full MLOps Components, Tools, Process, and Metrics: A Systematic Literature Review
title_fullStr MLOps Components, Tools, Process, and Metrics: A Systematic Literature Review
title_full_unstemmed MLOps Components, Tools, Process, and Metrics: A Systematic Literature Review
title_short MLOps Components, Tools, Process, and Metrics: A Systematic Literature Review
title_sort mlops components tools process and metrics a systematic literature review
topic Architecture
machine learning operations
MLOps
url https://ieeexplore.ieee.org/document/10855428/
work_keys_str_mv AT adrianpwozniak mlopscomponentstoolsprocessandmetricsasystematicliteraturereview
AT mateuszmilczarek mlopscomponentstoolsprocessandmetricsasystematicliteraturereview
AT joannawozniak mlopscomponentstoolsprocessandmetricsasystematicliteraturereview