Canary Deployment

Category: infrastructure

A release method where an update is pushed to a small subset of users before a full roll-out.

The "Canary" is the "tester." If you roll out an update to 1% of users and everything crashes, you kill the update. 99% of your users were never affected. It is the safest way to deploy massive software changes.

Common Examples

  • We pushed the new quoting algorithm to a 5% canary deployment to ensure stability before rolling it out to the entire agent portal.
  • Canary deployment provides the analytical safety net needed to catch subtle logic bugs before they impact our mission-critical enterprise users.

AvoCoLab – Community, News & Market Intelligence