Glossary¶
Workloads:
- Deployment - a request by user to run Image on cluster (Image becoming a Job)
- Job Manifest - a YAML file in the root of your Job, which specifies the job type and provides configuration values for your Job
- Job - The source code converted to REST microservice workload with a standardized interface, served on Racetrack.
- Job Image - Job built into Docker image
- Job Type - one of the languages and frameworks supported by Racetrack that user choose to develop a job in
- Job Type Version - the specific revision of the job standard including the way of handling the requests and its features. Language Wrappers are installed in Racetrack to support particular Job Type Versions.
- ML Model - An application using Machine Learning algorithms created by Data Scentists or Developers, transforming input data & parameters into results.
Platform:
- ESC (External Service Consumer) - A system external to the Racetrack using its services.
- Job Webview - User-defined web endpoint for human use served by Job
- Language Wrapper - A wrapper for a specific programming language, which is used to convert source code into a Job Image.
- Lifecycle - Lifecycle is a subcomponent of Racetrack responsible for automated and simplified PUC deployment and monitoring condition of deployed workloads.
- PUB - Subcomponent of Racetrack taking care of public access, security & routing, handling requests from External Consumers.
- PUC (Platform Utility Component) - Any business workload running on the platform. In particular, it might be a Machine Learning Model or any other service.
- RBAC - Role-based access control. A system selectively restricting access to some group of users.
- Racetrack admin panel - A panel for managing database models,
hosted by Lifecycle component, eg. at
https://racetrack.<cluster_dns>/lifecycle/admin
- Racetrack Dashboard - Web page showing current state of Racetrack and summary of deployed jobs in a cluster.