MLOps with Microservices: A Case Study on the Maritime Domain
Fuente:
arXiv
Gespeichert in:
| Hauptverfasser: | , , |
|---|---|
| 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 |