An ecommerce team wants to deploy a new SageMaker model behind their existing real-time recommendation API without changing client applications, and they want to test the new model on a portion of production traffic before full rollout. Which approach provides this with the least operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Use SageMaker production variants on the existing endpoint to route a percentage of traffic to the new model while keeping the same API..
Why this is the answer
SageMaker production variants allow you to deploy multiple models behind a single endpoint and distribute incoming inference requests among them based on a specified traffic weight. This enables A/B testing, blue/green deployments, and gradual rollouts without changing the client application's API endpoint, minimizing operational overhead. Creating new endpoints with an ALB or NLB would require managing external load balancers and potentially updating client configurations or an API Gateway, increasing complexity. SageMaker batch transform is for offline, asynchronous inference on large datasets, not real-time API traffic routing.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed