JFrog ML Architecture
The engineering behind JFrog ML machine learning platform
Overview
With JFrog ML, you can deploy and iterate on your machine learning models faster, gain control and visibility of your production machine learning environment, and ensure the privacy and security of your data and models.
Seamlessly integrating with the JFrog platform, JFrog ML allows you to use JFrog Artifactory as a trusted model registry while leveraging JFrog Security products to secure your entire model development lifecycle.e

High Level Architecture
JFrog ML architecture consists of two main components: the Control Plane and the Data Plane.

JFrog ML high level overview
Control Plane
The Control Plane is managed in JFrog ML cloud and handles non-sensitive metadata. It communicates with the Data Plane to delegate sensitive operations such as model and data operations.
Data Plane
The Data Plane hosts the model repository, Feature Store, JFrog ML Inference Lake, and handles the model and data operations (model building, deployment, feature creation, etc).
Updated 18 days ago