PHPFixing
  • Privacy Policy
  • TOS
  • Ask Question
  • Contact Us
  • Home
  • PHP
  • Programming
  • SQL Injection
  • Web3.0

Wednesday, September 28, 2022

[FIXED] What is a canary landscape?

 September 28, 2022     architecture, continuous-deployment, devops, project-organization     No comments   

Issue

I am familiar with a qual-/maint-/dev-/prod-/test landscape. Recently I just came across a landscape called "canary landscape". Can anyone explain the purpose of such a landscape to me?


Solution

Canary testing is pushing code changes into production for a only a small sub-set of users to validate the code changes are not buggy while minimizing risk. If you have 10k users, you could push to 100 users at first using load balancer / reverse proxy first and monitor the application performace, error logs etc. and if all is well, slowly increase that number until you're at 10k users on the new version and then switch the old version off. For a more detailed answer here is a pretty good write up of a real implementation of Canary Deployment.



Answered By - james_s_tayler
Answer Checked By - Gilberto Lyons (PHPFixing Admin)
  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
Newer Post Older Post Home

0 Comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Total Pageviews

1,259,835

Featured Post

Why Learn PHP Programming

Why Learn PHP Programming A widely-used open source scripting language PHP is one of the most popular programming languages in the world. It...

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments

Copyright © 2025 PHPFixing