Deployment Strategies

Shadow deployment & testing

What is shadow deployment? This deployment consists of deployment of the new version of the software alongside the old version and then duplicate/fork the old versions requests and send them the new version without impacting the traffic in production system. Why use shadow deployment? When to use shadow deployment? When to avoid shadow deployment? When

Shadow deployment & testing Read More »

recreate deployment strategy

Recreate Deployment Strategy – The easiest one

What is recreate deployment strategy? It is the simplest deployment strategy used and perhaps the oldest one. The old version of the application is totally shut down and is replaced with the new application. System reboot is generally done after the deployment of the new application. Why use recreate deployment strategy? When to use recreate

Recreate Deployment Strategy – The easiest one Read More »

Blue-Green Deployment Strategy – Everything you need to know

What is blue-green deployment strategy? Yep, it’s just another name for a continuous delivery strategy which involves gradual movement of traffic to a new service. Think of it as an application release model where two identical software/services are deployed, one being the old one and the other one being the new one. A small amount

Blue-Green Deployment Strategy – Everything you need to know Read More »