Deployment Strategies for Modern Infrastructure

Published: Feb. 10, 2021, 2:47 a.m.

b'

In this podcast, we are going to discuss the Deployment Strategies that can be adopted for managing modern infrastructure. Customers are digitally savvy these days and downtime is frowned upon. So how can we plan our deployment in such a way so that there is little to no downtime for the end-users? To arrive on a deployment strategy, we need to understand the requirements to start with and then mapping each deployment strategy with pros and cons. I have discussed on the capabilities and requirements for arriving and deciding on deployment strategies, the various deployment strategies like Recreate, Rolling Updates, Blue Green, Canary and A/B Testing. Monitoring and Deployment Automation is another important aspect that needs to be factored. With Modern workloads in the cloud, Immutable Infrastructure as a paradigm is gaining traction. Finally, we end up discussing the best practices for Safer Production Deployment.

\\n


\\n

Some of the topics discussed : 

\\n

Capabilities of Deployment

\\n

1.Provision

\\n

2.Configure

\\n

3.Deploy

\\n

4.Scale

\\n

5.Monitor

\\n

 Requirements to firm up a Deployment Strategy

\\n

1.Zero Downtime

\\n

2.Real Traffic Testing

\\n

3.Targeted Users

\\n

4.Cost

\\n

5.RollBack 

\\n

6. End User impact 

\\n

7. Complexity of Setup

\\n

Deployment Types:

\\n

1.Re-create

\\n

2.Blue Green

\\n

3.Rolling Updates / Ramped Up

\\n

4.Canary

\\n

5.A/B testing

\\n

Other factors to be considered :

\\n

-Monitoring and Automation of Deployment

\\n

-Immutable Infrastructure As A Paradigm

\\n

-Tips and Best Practices for Safe Deployment

'