The Holy Java

Building the right thing, building it right, fast

Continuous Delivery


  • Jez Humble: The Case for Continuous Delivery (2/2014) – read to persuade manager about CD: “Still, many managers and executives remain unconvinced as to the benefits [of CD], and would like to know more about the economic drivers behind CD.” CD reduces waste: “[..]online controlled experiments (A/B tests) at Amazon. This approach created hundreds of millions of dollars of value[..],” reduces risks: “[..] Etsy, has a great presentation which describes how deploying more frequently improves the stability of web services.” CD makes development cheaper by reducing the cost of non-value-adding activities such as integration and testing. F.ex. HP got dev. costs down by 40%, dev cost/program by 78%


Why continuous delivery practices?

  • Everybody develops on the same branch to prevent integration/merge hell and unexpected issues when a merge “succeeds” but causes unexpected side effects (reviving previously removed configuration etc.) – use feature toggles, parallel change, etc. to make this possible

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: