Minerva: A Portable Machine Learning Microservice Framework for
Traditional Enterprise SaaS Applications
- URL: http://arxiv.org/abs/2005.00866v1
- Date: Sat, 2 May 2020 15:53:33 GMT
- Title: Minerva: A Portable Machine Learning Microservice Framework for
Traditional Enterprise SaaS Applications
- Authors: Venkata Duvvuri
- Abstract summary: In traditional enterprise applications, redesign are an essential ingredient to deploy machine learning (ML) models successfully.
Here, we propose a portable ML microservice framework Minerva as an efficient way to modularize and deploy intelligent in traditional legacy applications suite.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: In traditional SaaS enterprise applications, microservices are an essential
ingredient to deploy machine learning (ML) models successfully. In general,
microservices result in efficiencies in software service design, development,
and delivery. As they become ubiquitous in the redesign of monolithic software,
with the addition of machine learning, the traditional applications are also
becoming increasingly intelligent. Here, we propose a portable ML microservice
framework Minerva (microservices container for applied ML) as an efficient way
to modularize and deploy intelligent microservices in traditional legacy SaaS
applications suite, especially in the enterprise domain. We identify and
discuss the needs, challenges and architecture to incorporate ML microservices
in such applications. Minervas design for optimal integration with legacy
applications using microservices architecture leveraging lightweight
infrastructure accelerates deploying ML models in such applications.
Related papers
- A Cyber Manufacturing IoT System for Adaptive Machine Learning Model Deployment by Interactive Causality Enabled Self-Labeling [0.0]
This paper proposes the AdaptIoT system, comprised of an end-to-end data streaming pipeline, ML service integration, and an automated self-labeling service.
The self-labeling service consists of causal knowledge bases and automated full-cycle self-labeling to adapt multiple ML models simultaneously.
A field demonstration of a self-labeling adaptive ML application is conducted with a makerspace and shows reliable performance.
arXiv Detail & Related papers (2024-04-09T03:10:45Z) - Towards an MLOps Architecture for XAI in Industrial Applications [2.0457031151514977]
Machine learning (ML) has become a popular tool in the industrial sector as it helps to improve operations, increase efficiency, and reduce costs.
One of the remaining Machine Learning Operations (MLOps) challenges is the need for explanations.
We developed a novel MLOps software architecture to address the challenge of integrating explanations and feedback capabilities into the ML development and deployment processes.
arXiv Detail & Related papers (2023-09-22T09:56:25Z) - Systematic Mapping of Monolithic Applications to Microservices
Architecture [2.608935407927351]
It discusses the advantages of and the challenges that organizations face when transitioning from a monolithic system.
It presents a case study of a financial application and proposed techniques for identifying on monolithic systems using domain-driven development concepts.
arXiv Detail & Related papers (2023-09-07T15:47:11Z) - Machine Learning-Enabled Software and System Architecture Frameworks [48.87872564630711]
The stakeholders with data science and Machine Learning related concerns, such as data scientists and data engineers, are yet to be included in existing architecture frameworks.
We surveyed 61 subject matter experts from over 25 organizations in 10 countries.
arXiv Detail & Related papers (2023-08-09T21:54:34Z) - Convert Monolithic Application to Microservice Application [0.0]
Many enterprises transformed their existing monolithic application to microservice to achieve business requirements as scaling up and agile development.
In this paper we will guide software developers how to convert their existing monolithic application into microservice application without re-writing the whole microservice application from scratch.
Also, we summarize how Netflix and Airbnb converted their monolithic application to microservice application.
arXiv Detail & Related papers (2023-06-15T04:27:49Z) - CodeTF: One-stop Transformer Library for State-of-the-art Code LLM [72.1638273937025]
We present CodeTF, an open-source Transformer-based library for state-of-the-art Code LLMs and code intelligence.
Our library supports a collection of pretrained Code LLM models and popular code benchmarks.
We hope CodeTF is able to bridge the gap between machine learning/generative AI and software engineering.
arXiv Detail & Related papers (2023-05-31T05:24:48Z) - Benchmarking Automated Machine Learning Methods for Price Forecasting
Applications [58.720142291102135]
We show the possibility of substituting manually created ML pipelines with automated machine learning (AutoML) solutions.
Based on the CRISP-DM process, we split the manual ML pipeline into a machine learning and non-machine learning part.
We show in a case study for the industrial use case of price forecasting, that domain knowledge combined with AutoML can weaken the dependence on ML experts.
arXiv Detail & Related papers (2023-04-28T10:27:38Z) - SeLoC-ML: Semantic Low-Code Engineering for Machine Learning
Applications in Industrial IoT [9.477629856092218]
This paper presents a framework called Semantic Low-Code Engineering for ML Applications (SeLoC-ML)
SeLoC-ML enables non-experts to model, discover, reuse, and matchmake ML models and devices at scale.
Developers can benefit from semantic application templates, called recipes, to fast prototype end-user applications.
arXiv Detail & Related papers (2022-07-18T13:06:21Z) - YMIR: A Rapid Data-centric Development Platform for Vision Applications [82.67319997259622]
This paper introduces an open source platform for rapid development of computer vision applications.
The platform puts the efficient data development at the center of the machine learning development process.
arXiv Detail & Related papers (2021-11-19T05:02:55Z) - Technology Readiness Levels for Machine Learning Systems [107.56979560568232]
Development and deployment of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
We have developed a proven systems engineering approach for machine learning development and deployment.
Our "Machine Learning Technology Readiness Levels" framework defines a principled process to ensure robust, reliable, and responsible systems.
arXiv Detail & Related papers (2021-01-11T15:54:48Z) - Technology Readiness Levels for AI & ML [79.22051549519989]
Development of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
Engineering systems follow well-defined processes and testing standards to streamline development for high-quality, reliable results.
We propose a proven systems engineering approach for machine learning development and deployment.
arXiv Detail & Related papers (2020-06-21T17:14:34Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.