What is the difference between blue-green and canary deployments?
Blue-green runs two full environments; traffic switches from old (blue) to new (green) at once and can switch back instantly. Canary sends a small share of traffic to the new version and increases it gradually while watching metrics. Canary limits blast radius; blue-green gives fast rollback.