Rolling Update / Canary Deployment / Blue-Green Deployment

Rolling Update: You replace instances incrementally, batch by batch, until all are running the new version. No extra infrastructure is needed and there&rsquo;s no downtime. The downside is that if something goes wrong mid-way, rollback is slow and messy. Canary Deployment: You route a small percentage of real traffic to the new version, watch your metrics, and gradually increase that percentage…