An Analysis of MLOps Architectures: A Systematic Mapping Study

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Najafabadi, Faezeh Amou, Bogner, Justus, Gerostathopoulos, Ilias, Lago, Patricia
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910598612123648
author Najafabadi, Faezeh Amou
Bogner, Justus
Gerostathopoulos, Ilias
Lago, Patricia
author_facet Najafabadi, Faezeh Amou
Bogner, Justus
Gerostathopoulos, Ilias
Lago, Patricia
contents Context. Despite the increasing adoption of Machine Learning Operations (MLOps), teams still encounter challenges in effectively applying this paradigm to their specific projects. While there is a large variety of available tools usable for MLOps, there is simultaneously a lack of consolidated architecture knowledge that can inform the architecture design. Objective. Our primary objective is to provide a comprehensive overview of (i) how MLOps architectures are defined across the literature and (ii) which tools are mentioned to support the implementation of each architecture component. Method. We apply the Systematic Mapping Study method and select 43 primary studies via automatic, manual, and snowballing-based search and selection procedures. Subsequently, we use card sorting to synthesize the results. Results. We contribute (i) a categorization of 35 MLOps architecture components, (ii) a description of several MLOps architecture variants, and (iii) a systematic map between the identified components and the existing MLOps tools. Conclusion. This study provides an overview of the state of the art in MLOps from an architectural perspective. Researchers and practitioners can use our findings to inform the architecture design of their MLOps systems.
format Preprint
id arxiv_https___arxiv_org_abs_2406_19847
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle An Analysis of MLOps Architectures: A Systematic Mapping Study
Najafabadi, Faezeh Amou
Bogner, Justus
Gerostathopoulos, Ilias
Lago, Patricia
Software Engineering
Context. Despite the increasing adoption of Machine Learning Operations (MLOps), teams still encounter challenges in effectively applying this paradigm to their specific projects. While there is a large variety of available tools usable for MLOps, there is simultaneously a lack of consolidated architecture knowledge that can inform the architecture design. Objective. Our primary objective is to provide a comprehensive overview of (i) how MLOps architectures are defined across the literature and (ii) which tools are mentioned to support the implementation of each architecture component. Method. We apply the Systematic Mapping Study method and select 43 primary studies via automatic, manual, and snowballing-based search and selection procedures. Subsequently, we use card sorting to synthesize the results. Results. We contribute (i) a categorization of 35 MLOps architecture components, (ii) a description of several MLOps architecture variants, and (iii) a systematic map between the identified components and the existing MLOps tools. Conclusion. This study provides an overview of the state of the art in MLOps from an architectural perspective. Researchers and practitioners can use our findings to inform the architecture design of their MLOps systems.
title An Analysis of MLOps Architectures: A Systematic Mapping Study
topic Software Engineering
url https://arxiv.org/abs/2406.19847