The different deployment strategies

Inside the software development world, there is no one solution fits all, and this is true even when making a choice for the type of deployment strategy that we are going to follow for the deployment of our application.

Every deployment strategy we choose will have certain advantages and disadvantages associated with it. Some of the deployment strategies do not provide a lot of flexibility but are simple to implement, whereas the other deployment strategies are very flexible but can become a pain while implementing it in the process. As developers, the choices depend upon how we want to approach the deployment of the application. Majorly, there are six deployment strategies that we are going to cover over the course of this chapter, namely:

  • Recreated deployments
  • Rolling deployments
  • Blue/green deployments
  • Canary deployments
  • A/B deployments
  • Shadow deployments

So, let's spend some time getting familiar with each of them.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.168.214