Shadow

With a shadow traffic is duplicated so that it goes to both a main model and also a shadow model. The shadow is typically a newer version being tried out. The responses to requests that reach the end user are only from the main model, not the shadow. But the shadow requests can be logged and the shadow can be monitored. Within Seldon Enterprise Platform there are features to:

  1. A wizard to add a shadow:

Add shadow from the Deployment dashboard
  1. Visualizing metrics for both default and shadow models:

Monitor default and shadow models metrics
  1. Promotion of the Shadow to be the main model.

Promote shadow model
  1. GitOps integration for the whole process, so that all changes can be audited (see GitOps under Architecture)

  2. Request logs include any request to the shadow, with the responses.

Last updated

Was this helpful?