Схема
Load Balancer
├── v1 (95%) ── стабільна версія
└── v2 (5%) ── нова "canary" версія
Переваги
- Реальні користувачі тестують нову версію на продакшн-трафіку
- Проблеми виявляються на 1% трафіку, а не на всіх
- Плавне переключення без downtime
Vs Blue-Green
- Blue-Green: трафік перемикається миттєво (0% або 100%)
- Canary: поступово (1% → ... → 100%)
Реалізація
Nginx upstream weights, Kubernetes traffic splitting, AWS CodeDeploy Canary, Istio.