nerdexam
Google

PROFESSIONAL-MACHINE-LEARNING-ENGINEER · Question #277

You work for an organization that operates a streaming music service. You have a custom production model that is serving a 搉ext song?recommendation based on a user's recent listening history. Your mod

The correct answer is C. Deploy the new model to the existing Vertex AI endpoint. Use traffic splitting to send 5% of. To safely test a retrained model in production with minimal complexity on a Vertex AI endpoint, deploy the new model to the existing endpoint and use traffic splitting to direct a small percentage of live requests to it.

Submitted by kwame.gh· Apr 18, 2026ML pipeline operationalization

Question

You work for an organization that operates a streaming music service. You have a custom production model that is serving a 搉ext song?recommendation based on a user's recent listening history. Your model is deployed on a Vertex AI endpoint. You recently retrained the same model by using fresh data. The model received positive test results offline. You now want to test the new model in production while minimizing complexity. What should you do?

Options

  • ACreate a new Vertex AI endpoint for the new model and deploy the new model to that new
  • BCapture incoming prediction requests in BigQuery. Create an experiment in Vertex AI
  • CDeploy the new model to the existing Vertex AI endpoint. Use traffic splitting to send 5% of
  • DConfigure a model monitoring job for the existing Vertex AI endpoint. Configure the monitoring job

How the community answered

(56 responses)
  • A
    4% (2)
  • B
    5% (3)
  • C
    82% (46)
  • D
    9% (5)

Why each option

To safely test a retrained model in production with minimal complexity on a Vertex AI endpoint, deploy the new model to the existing endpoint and use traffic splitting to direct a small percentage of live requests to it.

ACreate a new Vertex AI endpoint for the new model and deploy the new model to that new

Creating a new Vertex AI endpoint for the new model would require updating the application logic to route traffic to the new endpoint, increasing complexity compared to using traffic splitting on an existing endpoint.

BCapture incoming prediction requests in BigQuery. Create an experiment in Vertex AI

Capturing incoming prediction requests in BigQuery is a useful step for data logging and analysis, but it doesn't directly enable testing the new model in production with live traffic alongside the old model.

CDeploy the new model to the existing Vertex AI endpoint. Use traffic splitting to send 5% ofCorrect

Deploying the new model to the existing Vertex AI endpoint and using traffic splitting is the recommended approach for safely testing a new model version in production with minimal complexity. This allows routing a small percentage of live traffic to the new model (canary deployment) to observe its real-world performance before a full rollout.

DConfigure a model monitoring job for the existing Vertex AI endpoint. Configure the monitoring job

Configuring a model monitoring job is for observing a model's performance and detecting drift or anomalies after it has been deployed and is serving traffic, not for the initial testing and gradual rollout of a new model version.

Concept tested: Vertex AI Endpoint model versioning and traffic splitting

Source: https://cloud.google.com/vertex-ai/docs/predictions/deploy-model-traffic-split

Topics

#Model deployment#Traffic splitting#Vertex AI endpoints#Canary release

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-MACHINE-LEARNING-ENGINEER Practice