An Analysis of MLOps Architectures: A Systematic Mapping Study

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

276 Downloads (Pure)

Abstract

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.

Original languageEnglish
Title of host publicationSoftware Architecture
Subtitle of host publication18th European Conference, ECSA 2024, Luxembourg City, Luxembourg, September 3–6, 2024, Proceedings
EditorsMatthias Galster, Patrizia Scandurra, Tommi Mikkonen, Pablo Oliveira Antonino, Elisa Yumi Nakagawa, Elena Navarro
PublisherSpringer Science and Business Media Deutschland GmbH
Pages69-85
Number of pages17
ISBN (Electronic)9783031707971
ISBN (Print)9783031707964
DOIs
Publication statusPublished - 2024
Event18th European Conference on Software Architecture, ECSA 2024 - Luxembourg City, Luxembourg
Duration: 3 Sept 20246 Sept 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14889 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349
NameECSA: European Conference on Software Architecture
PublisherSpringer
Volume2024

Conference

Conference18th European Conference on Software Architecture, ECSA 2024
Country/TerritoryLuxembourg
CityLuxembourg City
Period3/09/246/09/24

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.

Keywords

  • Architecture
  • Components
  • Machine Learning Operations
  • MLOps
  • Systematic Mapping Study
  • Tools

Fingerprint

Dive into the research topics of 'An Analysis of MLOps Architectures: A Systematic Mapping Study'. Together they form a unique fingerprint.

Cite this