Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Martin Fowler defines blue-green deployment here:

The general idea is that website deployment is done by creating an independent instance of the site, and only redirecting customer traffic to that instance after it has been fully prep'd and verified.

I wonder what open source code is out there that uses a blue-green deployment implementation. I am looking for reference implementations, preferably in .NET.

share|improve this question

migrated from Aug 28 '11 at 5:20

This question came from our site for professional and enthusiast programmers.

closed as not constructive by Jim B, MDMarra, Zoredache, RobM, Shane Madden Nov 21 '11 at 22:41

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Thanks for the link/name. I've done deployments like this for a long time but always had to explain the entire thing to people. Cool to know I'm not alone and that there is a name multiple people use to refer to the style. I've always built my own tools to manage switching between environments though(usually via load balancer config changes). – polynomial Aug 28 '11 at 6:50
I've always heard of this as blue/gold deployment but the same principles. – Jim B Nov 21 '11 at 19:11
any final solution about it ? – Kiquenet Dec 11 '12 at 18:55

You repoint your DNS/router/load-balancer to get to the correct backend. That's about as dead-simple an operations task as you can get (and entirely dependent on your implementation.)

Thus, i can't recommend any products, because I'm not entirely sure what you're really looking for.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.