Canary testing (канареечное тестирование) — стратегия деплоя где новая версия получает малый процент трафика (1-5%). Если ошибок больше чем у старой версии — откат. В Go контексте: canary instance за load balancer-ом, метрики в Prometheus, автоматическое сравнение error rate. Не путай с A/B тестированием — canary проверяет стабильность, не фичи. Реализация: Kubernetes canary deployment, Istio traffic splitting, или простой nginx upstream с весами. Мониторишь: error rate, latency p99, panic count. Автоматический rollback если метрики деградируют.