Mathilde Lelong
Posted on July 4, 2022
Canary Release reminds šššš” šš§š šššš” ššš§šš®š«š², when miners tested new mines to avoid being poisoned or burned by flammable pockets of gases.
Small animals like canaries were useful to detect šššššš because of their rapid breathing rate and high metabolism. When the birds began to collapse, the miners knew that ššššššššš ššš was nearby and that the area was dangerous.
If this practice ended š¢š§ šššš as new detection technology was developed, the concept has been resurrected in the DevOps context... but without canaries! š£
In the context of šæšš«šš„šØ, Canary Releasing is the act of deploying a new release to a small group of users, before releasing it to all. This method reduces the risk of problems in the new release.
It's a way to test your software without blocking the delivery process, even with slow life cycles. š
Canary Releasing provides a testing environment that can be š„šš§š©šššŖš”šš§š”š® šššššššŖš”š© with very large systems without a robust share-based architecture.
Canaries are no longer used as test subjects, but the expression persists in time in new areas...
Thread on Twitter.
š šš š¦š£ššš¤:
š“ https://agilitest.com/cards/canary-releasing
š https://magazine.cim.org/en/in-search/who-brought-the-canary-into-the-coal-mine-en/
š https://martinfowler.com/bliki/ImmutableServer.html
Posted on July 4, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.