Canary deployments are a great way to test out a new version of your application with a subset of your users.
With Canary Deployments, you have two versions of your application up and running. One version is the current production version and the other version is the version you want to validate with a subset of your users before rolling completely out to all users.
In the case of websites, you use a load balancer to send traffic to both versions of the application at the same time, typically by percentage allocations (90% of the traffic goes to the current production version and 10% goes to the new version you are validating). After you confirm that the new version is working as expected with the current allocation of traffic, you can switch more or all of the traffic to the new version of the application.
---
Follow me on LinkedIn: / jarrettcoggin
Watch video What are Canary Deployments? online without registration, duration hours minute second in high quality. This video was added by user Jarrett Coggin 08 May 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 618 once and liked it 18 people.