Nginx ile Canary Deployment Yapılandırması
Canary deployment, yeni uygulama sürümünü önce küçük bir kullanıcı kitlesine sunarak riskleri en aza indiren bir dağıtım stratejisidir. Nginx’in güçlü upstream yönetimi ve split_clients modülü sayesinde bu stratejiyi kolayca hayata geçirebilirsiniz. Bu yazıda gerçek dünya örnekleriyle Nginx üzerinde canary deployment yapılandırmasını adım adım ele alıyoruz.