Daily Arxiv

This is a page that curates AI-related papers published worldwide.
All content here is summarized using Google Gemini and operated on a non-profit basis.
Copyright for each paper belongs to the authors and their institutions; please make sure to credit the source when sharing.

MLOps with Microservices: A Case Study on the Maritime Domain

Created by
  • Haebom

Author

Renato Cordeiro Ferreira (Jheronimus Academy of Data Science, Technical University of Eindhoven, Tilburg University), Rowanne Trapmann (Jheronimus Academy of Data Science, Technical University of Eindhoven, Tilburg University), Willem-Jan van den Heuvel (Jheronimus Academy of Data Science, Technical University of Eindhoven, Tilburg University)

Outline

This paper presents a case study describing the challenges and lessons learned during the development of Ocean Guard, a machine learning-based system (MLES) for anomaly detection in the maritime domain. Ocean Guard is built on a microservices architecture, enabling multiple teams to work in parallel. To achieve this, developers applied contract-based design to MLOps. Ocean Guard is an MLES that uses code, models, and data contracts to establish guidelines between services. This case study aims to inspire software engineers, machine learning engineers, and data scientists to leverage similar approaches in their own systems.

Takeaways, Limitations

Takeaways:
Demonstrates the effectiveness of an MLOps approach that combines microservices architecture and contract-based design.
Engineers from various fields collaborate to provide practical guidance to help build MLES.
We present successful cases applicable to other MLES development projects.
Limitations:
Because this is a single case study, generalizability is limited.
There is a lack of concrete evaluation of the performance and accuracy of the Ocean Guard system.
There is no comparative analysis with other MLES architectures, making it difficult to determine their relative strengths and weaknesses.
👍