{"id":17353,"date":"2019-11-22T10:00:43","date_gmt":"2019-11-22T10:00:43","guid":{"rendered":"https:\/\/www.devopsonline.co.uk\/?p=17353"},"modified":"2019-11-22T12:28:16","modified_gmt":"2019-11-22T12:28:16","slug":"best-practices-for-devops-advanced-deployment-patterns","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/best-practices-for-devops-advanced-deployment-patterns\/","title":{"rendered":"Best Practices for DevOps: Advanced Deployment Patterns"},"content":{"rendered":"
\n
\n
\n

Getting new software to your users without interrupting their experience is hard; how do you upgrade an application that\u2019s in active use? And if you do take an application offline for an update, what happens if something goes wrong?<\/p>\n

It\u2019s tempting to try to minimize downtime and reduce release risks by implementing extensive manual processes and procedures\u2014but pre-release work that isn\u2019t automated slows down delivery and makes it hard to roll out new features.<\/p>\n

The good news is that you can avoid time-consuming manual work while reducing release risks by following DevOps principles to automate the release and deployment process. And as you automate, using advanced deployment patterns can help you speed up the software delivery cycle while maintaining control over the way your applications are deployed.<\/p>\n

This white paper gives you insights into the DevOps best practice of advanced deployment patterns: Blue\/Green deployments, rolling updates, canary releases, dark launches, and feature toggles. It describes how each pattern works, the advantages and disadvantages of each one, considerations for implementing them, and best practices when applying them.<\/p>\n<\/div>\n<\/div>\n<\/div>\n