Skip to content
Glossary · Hosting and delivery

Canary release

Also called canary deployment, progressive rollout.

Definition

A release method that sends a small share of users to a new version first, watches for problems, and widens the rollout step by step.

Last updated

What it is.

The name comes from the canaries miners took underground as an early warning. A canary release might start at one percent of traffic, then five, then twenty-five, then everyone, while error rates and response times are compared with the old version.

If the numbers get worse, traffic goes back to the old version and only a few users were affected. Canary releases can be done at the router level or in code with a feature flag.

Why it matters

Some bugs only show up with real users and real data. A canary limits how many people meet them. It is especially useful for high-traffic products where even a few minutes of a bad release would hurt.

In a product build

We automate the steps and the checks, so the rollout pauses itself when error rate or latency crosses a threshold. Each step lasts long enough to see normal traffic, and dashboards compare canary and stable side by side.

Watch out

Common mistakes.

  1. 01

    Rolling out faster than the metrics can show a problem.

  2. 02

    No automatic stop, so a bad canary only gets noticed by support tickets.

  3. 03

    Canary groups that are not typical, such as only internal staff.

Related

Related terms.

Building something with this? Ask an engineer.

OceanLab designs and builds production software. Tell us what you are planning and we will reply with how we would approach it.

OceanLab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12472, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved OceanLab