MLOps with Microservices: A Case Study on the Maritime Domain

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ferreira, Renato Cordeiro, Trapmann, Rowanne, Heuvel, Willem-Jan van den
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912649365684224
author Ferreira, Renato Cordeiro
Trapmann, Rowanne
Heuvel, Willem-Jan van den
author_facet Ferreira, Renato Cordeiro
Trapmann, Rowanne
Heuvel, Willem-Jan van den
contents This case study describes challenges and lessons learned on building Ocean Guard: a Machine Learning-Enabled System (MLES) for anomaly detection in the maritime domain. First, the paper presents the system's specification, and architecture. Ocean Guard was designed with a microservices' architecture to enable multiple teams to work on the project in parallel. Then, the paper discusses how the developers adapted contract-based design to MLOps for achieving that goal. As a MLES, Ocean Guard employs code, model, and data contracts to establish guidelines between its services. This case study hopes to inspire software engineers, machine learning engineers, and data scientists to leverage similar approaches for their systems.
format Preprint
id arxiv_https___arxiv_org_abs_2506_06202
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle MLOps with Microservices: A Case Study on the Maritime Domain
Ferreira, Renato Cordeiro
Trapmann, Rowanne
Heuvel, Willem-Jan van den
Software Engineering
Artificial Intelligence
Machine Learning
D.2.11; D.2.9; I.2.m; I.5.0
This case study describes challenges and lessons learned on building Ocean Guard: a Machine Learning-Enabled System (MLES) for anomaly detection in the maritime domain. First, the paper presents the system's specification, and architecture. Ocean Guard was designed with a microservices' architecture to enable multiple teams to work on the project in parallel. Then, the paper discusses how the developers adapted contract-based design to MLOps for achieving that goal. As a MLES, Ocean Guard employs code, model, and data contracts to establish guidelines between its services. This case study hopes to inspire software engineers, machine learning engineers, and data scientists to leverage similar approaches for their systems.
title MLOps with Microservices: A Case Study on the Maritime Domain
topic Software Engineering
Artificial Intelligence
Machine Learning
D.2.11; D.2.9; I.2.m; I.5.0
url https://arxiv.org/abs/2506.06202