What is a canary deployment?

I still dont understand what is a canary deployment. Can someone explain it to me?

The reference is to the use of the birds as a sentinel species; a crude early warning system for risk. It is used differently in different IT contexts, but all refer to reducing risk, for example initially releasing new code to a limited user population, or running the same well known set of data against a revised ML model before it is fully promoted to production.

ps: I don’t think this is posted in the right location. Maybe consider moving it to a general discussion category or whatever Discourse calls it. This one appears to be for ‘Announcements’

Have you seen headlines where a feature is only available to some users of the platform? here’s an example:

This is an example of a canary deployment where a new codebase is deployed but made available in a controlled manner to selected users.