Pranav Kumar

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 »

1st principles approach – Everything you need to know

What is 1st principles approach? It is a methodology for problem solving. The process is fairly simple This method of problem solving existed long ago. Socrates questioning is a concept that comes very close to the 1st principles approach. In simple words, questions which reflect curiosity and which are fundamental to the very existence of

1st principles approach – Everything you need to know Read More »