A Story of Blue-Green Deployment


One day Mickey was at the coffee shop when he saw Minnie on the street

Mickey – Hey Minnie

Minnie – Hi Mickey, How are you?

Mickey – Minnie! You know, I heard about something really cool called a “Blue-Green Deployment” It’s like a magical trick that helps make sure computer programs work perfectly without causing any trouble

Minnie – Oh, Mickey, that sounds interesting! But what is it? And how does it work?

Mickey – Okay, Do you want to hear an interesting story of Blue-Green Deployment

Minnie – Wow, Yes, Please tell me

Mickey – Let’s go to the coffee shop then

Minnie – Sure, Let’s go

Mickey – Imagine you have a toy robot, and you want to make it better by adding some new parts and fixing its old ones

Minnie – Okay, I’m picturing a robot with shiny new parts!

Buy AONGAN Robot Toy for Kids,Smart Robot with Remote Controller Toys,Dancing,Singing,and  LED Eyes,USB Charging,Toy for Kids Age 3+ (Green) Online at Low Prices in  India - Amazon.in

Mickey – Now, let’s say the robot is like a computer program that lots of people use. If you just start changing its parts while it’s still trying to help you, it might get confused and stop working properly. That’s not good, right?

Minnie – No, it’s not good at all. The robot needs to keep helping us!

Mickey – Exactly, Minnie! So, here’s where the “Blue-Green Deployment” comes in. Imagine you have two identical robots, one is blue (let’s call it the “Blue Robot“), and the other is green (the “Green Robot“). They both do the same things, but only one of them is helping people at a time

Robot Toys for Boys Girls, Rechargeable Remote Control Robots, Emo Robot  with Au | eBay Buy AONGAN Robot Toy for Kids,Smart Robot with Remote Controller Toys,Dancing,Singing,and  LED Eyes,USB Charging,Toy for Kids Age 3+ (Green) Online at Low Prices in  India - Amazon.in

Minnie – Okay, so there’s a blue robot and a green robot. Got it!

Mickey – Now, when we want to make improvements or changes, we work on the robot that isn’t helping anyone at the moment. So, if the green robot is helping, we can safely work on the blue robot without causing any trouble

Minnie – Oh, I see!

Mickey – So, when the blue robot is all shiny and new, and we’ve tested it to make sure it’s working perfectly, we switch. Now, the blue robot starts helping, and the green robot gets the improvements

Minnie – It’s like switching between two TV channels. While one shows a cartoon, the other can get ready to show a new and improved episode!

Mickey – You’ve got it, Minnie! That’s a Blue-Green Deployment. It’s like having a backup robot, so you can make things better without causing any problems for the people who rely on your computer program

Minnie – How blue green deployment works in real world. Explain in simple words

Mickey – Imagine you have a website, like an online store where people buy things. You want to make it better and add new features, but you don’t want to mess it up while making these changes

Minnie – Of course!

Mickey – So, what you do is create two copies of your website. One is the “Blue” version, which is the one everyone is using right now. It’s working just fine

The other one is the “Green” version, which is like a playground where you can try out new stuff without anyone seeing it. It’s a copy of your website, but it’s not live for everyone

Before blue-green deployment
Source – https://dev.to/mostlyjason/intro-to-deployment-strategies-blue-green-canary-and-more-3a3

Minnie – Ok

Mickey – Now, you start making changes and improvements on the Green version. You add new features, fix problems, and make it awesome. But guess what? While you’re doing all these changes, people are still happily using the Blue version, and they don’t even know you’re working on something new

What is Blue-Green Deployment
Source – https://candost.blog/the-blue-green-deployment-strategy/

Minnie – Wow

Mickey – When you’re sure that the Green version is perfect and better than the Blue one, you do a quick switch. You make the Green version go live for everyone, and the Blue one becomes the playground for your next set of changes.

New version is in use
Source – https://candost.blog/the-blue-green-deployment-strategy/

Mickey – This way, you’re always using one version (either Blue or Green) that works perfectly while you make improvements on the other version in the background. It’s like having a backup in case anything goes wrong, but your customers don’t notice any disruptions

Minnie – So it is like changing the tyres on a car while it’s still moving. You switch from the old, worn-out tire (Blue) to the fresh, new tire (Green) without stopping the car (your website)

Car Tires Puncture Vector Images (over 190)

Mickey – You got it! It keeps everything running smoothly while making improvements

Minnie – Are there any other names for this process

Mickey – Yes, the following terms are used:

  • Red-Black Deployment
  • Red-Green Deployment
  • Canary Deployment
  • Shadow Deployment
  • Rolling Deployment

Minnie – I will never forget this. You are my best friend Mickey and will always be

Mickey – I am always here for you 🙂


about the author more stories

9