Platinum Partner
java,agile,devops,theory

John Allspaw Discusses DevOps and Continuous Delivery

This is the second in a series of interviews on continuous delivery, this time with John Allspaw. You can see the first one, with Jesse Robbins, on the ThoughtWorks Studios Blog. These interviews will eventually be put together – along with some additional exclusive material – into a set of LiveLessons, with the royalties going to Black Girls Code. If you want to be notified when the final product is released, please sign up for my newsletter.

John Allspaw has worked in systems operations for over fourteen years in biotech, government and online media. He started out tuning parallel clusters running vehicle crash simulations for the U.S. government, and then moved on to the Internet in 1997. He built the backing infrastructures at Salon, InfoWorld, Friendster, and Flickr. He is now SVP of Tech Operations at Etsy, and is the author of The Art of Capacity Planning and Web Operations published by O’Reilly. He blogs at kitchensoap.com

In the video, John answers the following questions:

  • What is devops? Why now?
  • What did Flickr do differently that worked? How did you apply that at Etsy?
  • How did you take Etsy from painful releases to continuous deployment?
  • How about larger organizations? Does continuous delivery impose more risk?
  • What’s the role of operations in an organization that wants to practice devops?
  • Is there still room for specialization in the devops model?
  • What advice would you give developers who want to do continuous deployment?
  • How do you reduce the risk of releases?
  • How do you create resilient systems on the web?
  • How do you deal with databases in the world of continuous delivery?


Published at DZone with permission of {{ articles[0].authors[0].realName }}, DZone MVB. (source)

Opinions expressed by DZone contributors are their own.

{{ tag }}, {{tag}},

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}
{{ parent.authors[0].realName || parent.author}}

{{ parent.authors[0].tagline || parent.tagline }}

{{ parent.views }} ViewsClicks
Tweet

{{parent.nComments}}