Workflow & Versions
Each time a new model is deployed, ScienceOps will create an archive of that version and persist it to the master node. All artifacts are saved on the master node under the
/var/scienceops/bundles directory. There can only be 1 version of a given user's model running at a time (i.e. you can't query an old version of a model).
New deployments are given their own docker image and container(s). Once a new version's containers are ready, willing, and able to respond to API requests, the model's endpoint will be directed towards them and any HTTP traffic will now be sent to the new version. This is a zero-downtime switch, so you will not experience any service interruption during a new deployment.