Refer to the exhibit. An engineer is configuring a canary deployment for a churn prediction model. Based on the provided traffic configuration, what is the expected behavior of the endpoint?
The traffic_config explicitly defines the routing weights for the served models. This split enables a canary release where the new version (v2) receives a small fraction of real-world traffic. This allows for performance benchmarking against the baseline (v1) before committing to a full deployment transition.
Why this answer
The configuration implements a traffic-splitting strategy, directing 90% of requests to 'churn_v1' and 10% to 'churn_v2'. This is a standard pattern for A/B testing or canary releases, allowing teams to validate new models in production with minimal risk. By monitoring the performance of the 10% traffic slice, engineers can decide whether to promote the model, ensuring stability before a full rollout.
Exam trap
Candidates often misread the traffic percentages or assume the configuration implies a different strategy, failing to parse the standard canary deployment logic defined in the endpoint traffic policy.