Releasing the World's Largest Python Site Every 7 Minutes

Website Maintenance Alert

Due to scheduled maintenance on Wednesday, October 16, from 10:30 am to 4:30 pm Pacific Daylight Time (UTC -7), parts of the USENIX website (e.g., conference registration, user account changes) may not be available. We apologize for the inconvenience.

If you are trying to register for LISA19, please complete your registration before or after this time period.

Wednesday, June 12, 2019 - 5:00 pm5:30 pm

Perry Randall, Facebook


This talk details the practical steps that we took to build Instagram's continuous deployment pipeline, highlights the problems we faced, and explains the key ideas that scaled our server release process. These steps are generic and are relevant to any development team looking for reason and/or blueprint towards a continuous deployment system. Development teams that already do some form of continuous deployment will identify with the problems and hear how we got it to work at Instagram. Others who did not already do so will hopefully be inspired to start when they learn that they can always start with the simple thing and progress step by step.

Perry Randall, Facebook

Perry is a southern California native living in the Bay Area, he started his career at Blur Studio doing tech for the entertainment industry and now works at Facebook where he has been for the last 4.5 years. He enjoys badminton and traveling and release engineering!

@conference {233323,
author = {Perry Randall},
title = {Releasing the World{\textquoteright}s Largest Python Site Every 7 Minutes},
year = {2019},
address = {Singapore},
publisher = {{USENIX} Association},
month = jun,

Presentation Video