Presentation is loading. Please wait.

Presentation is loading. Please wait.

Engineering Practices for Continuous Delivery:

Similar presentations


Presentation on theme: "Engineering Practices for Continuous Delivery:"— Presentation transcript:

1 Engineering Practices for Continuous Delivery:
From Metrics and Deployment Pipelines to Integration and Microservices with Neal Ford Incremental Deployment Strategies

2 Incremental Release Strategies
Blue-green deployments Canary releases Production immune system Dark launching

3 Blue-green deployments
Web server Application server Database server Message Router 1.1 1.1 1.1 User Always on the native platform Old version is hot backup 1.2 1.2 1.2

4 Canary releasing Release the new version to a small group of users
Increment the number of users until all users use the new version Multi-variant testing / A-B testing Can be done with togglz

5 Immune System Continues Deployment can be dangerous
You cannot test everything Rely on monitoring Have manual steps in place Business Analysts Small Matter Experts

6 Dark Launching Split the roll out Roll out underlying updates first
Then roll out the new UI Often used with canary releasing


Download ppt "Engineering Practices for Continuous Delivery:"

Similar presentations


Ads by Google