The Secret of Safe, Continuous Deployment: Perceptual Diffs

Brett Slatkin (Google Inc.)
Operations, Mission City Ballroom B4
Average rating: ****.
(4.71, 91 ratings)

On the Google Consumer Surveys team, 8 minutes after you commit code it’s live in production. This talk will cover our experiences doing this for a year, what’s gone wrong, and how we made it safe using website screenshots and visual diffs between each release. We’ll go over the software that makes it work, how you can implement the same process, and the positive effects it has on a team.

The talk will cover:

  • How we do continuous deployment (the process and the tools: build, test, screenshot, etc)
  • Why it’s not safe in general to deploy on commit
  • How perceptual diffs make it safe for web-based software
  • The stumbling blocks we’ve hit and mistakes we’ve made
  • How continuous deployment has had a huge positive effect on team morale
  • How it’s made our cross-functional team (ops, sales, eng, product) more effective
  • How it’s helped us sleep at night while rapidly shipping new features

The audience will learn:

  • That continuous deployment can be the safest approach to releasing
  • How to set up continuous deployment for their own project
  • That continuous deployment is a remedy for burnout and makes teams happy
  • How to make the case to their boss that continuous deployment is achievable today
Photo of Brett Slatkin

Brett Slatkin

Google Inc.

Brett Slatkin is the engineering lead and co-founder of Google Consumer Surveys. He formerly worked on Google App Engine and is the co-creator of the PubSubHubbub protocol. He’s been on-call for many years since joining Google in 2005. He earned his B.S. in Computer Engineering from Columbia University in the City of New York. He lives in San Francisco.

Comments on this page are now closed.

Comments

Henrique Gontijo
06/21/2013 3:48pm PDT

The presentation was recorded? Thanks.

Samuel Trim
06/21/2013 2:07pm PDT

@Shirley … You rock. Thank you!

Picture of Shirley Bailes
Shirley Bailes
06/21/2013 1:00pm PDT

@Samuel, the PDF is now available by clicking on the link above under Presentations.

Samuel Trim
06/21/2013 12:26pm PDT

Hey Brett, this was an AWESOME talk. Is it possible to get the presentation exported to PDF as well? Thanks!

Picture of Lindsey Simon
Lindsey Simon
06/11/2013 5:34pm PDT

This is going to be a really interesting talk!

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Gloria Lombardo at (203) 381-9245 or glombardo@oreilly.com

Media Partner Opportunities

For media partnerships, contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

Contact Us

View a complete list of Velocity contacts