Question 470
An audit of the proposed fix for Sunset Commerce requires a specific controlled check. The issue under review is: A retailer replaces a proven recommendation model across all traffic instantly, then discovers a large conversion regression with no staged comparison. Which independently observable result best verifies that the remediation works?
Explanation
Correct Answer
Traffic splits and metric gates are recorded; a deliberately poor candidate triggers automatic rollback before full exposure. This controlled observation specifically validates the proposed remedy: Use canary deployment with a small measured traffic allocation and defined rollback thresholds before wider rollout. It addresses the documented failure at Sunset Commerce: A retailer replaces a proven recommendation model across all traffic instantly, then discovers a large conversion regression with no staged comparison.
Incorrect Answers
Assignment balance and event-attribution checks pass before interpreting model-version outcome differences. This is evidence for a different corrective change: Randomize eligible traffic consistently, record model assignment, and evaluate the same primary outcome across comparable cohorts. That other change addresses: A streaming search team wants to compare two ranking models but sends them different customer cohorts and treats the results as a fair A/B test. It does not validate the specific Sunset Commerce remediation for: A retailer replaces a proven recommendation model across all traffic instantly, then discovers a large conversion regression with no staged comparison. The necessary check instead is: Traffic splits and metric gates are recorded; a deliberately poor candidate triggers automatic rollback before full exposure.
The prebuilt runtime loads the model and passes prediction-parity tests with lower maintenance burden. This is evidence for a different corrective change: Evaluate a compatible prebuilt model-serving runtime and pin the supported model/framework versions. That other change addresses: An XGBoost classifier uses standard supported serialization but engineers maintain an unnecessary custom Docker server that breaks on every framework upgrade. It does not validate the specific Sunset Commerce remediation for: A retailer replaces a proven recommendation model across all traffic instantly, then discovers a large conversion regression with no staged comparison. The necessary check instead is: Traffic splits and metric gates are recorded; a deliberately poor candidate triggers automatic rollback before full exposure.
A clean container pull loads the artifact and returns expected predictions from the model's representative test fixtures. This is evidence for a different corrective change: Package the supported model runtime and dependencies into a reproducible custom serving container. That other change addresses: A scientific PyTorch model uses custom inference libraries unavailable in prebuilt serving images and fails on import. It does not validate the specific Sunset Commerce remediation for: A retailer replaces a proven recommendation model across all traffic instantly, then discovers a large conversion regression with no staged comparison. The necessary check instead is: Traffic splits and metric gates are recorded; a deliberately poor candidate triggers automatic rollback before full exposure.