Too many concepts, new words, and tools in DevOps world.
Here I try to dig deeper for some interesting facts.
You have more puzzles or related knowledge? Please share with me by adding comments.
Q: What does Canary means in Canary Release?
In Canary Release, we do partial deployment to a subnet of nodes. Thus we can rollback or stop deploying more nodes, if something unexpected has happened.
But why this idea is called “Canary Release”?
“Canary” was chosen because canaries were once used in coal mines to alert miners when toxic gases reached dangerous levels. In other words, if dangerous gases such as carbon monoxide collected in the mine, the gases would kill the canary before killing the miners, thus providing a warning to exit the tunnels immediately. As long as the bird kept singing, the miners knew their air supply was safe. A dead canary signaled an immediate evacuation.
Q: What does Kanban means in Kanban board?
Kanban Boards show how work moves from left to right. This helps team to visualize the work, thus better help people in sync. Especially for the overall status.
Popular tools of Kanban board are Trello, Jira, Asana, etc. You might notice this concept in the book of The Phonenix Project.
But have you ever wonder what does “Kanban” mean here?