Silicon Valley Code Camp : October 5th and 6th 2013
I've led technical operations at various West Coast startups since well before the dawn of the 21st century. Now having a great time making build and deployment fast and pain-free for any engineer at Netflix.
I'm especially interested in narrowing the gaps between development and operations, as well as using the cloud for added scaling and improved efficiency.
I'm always looking for new ways to get the product built, tested and deployed faster while still getting a good night’s sleep.
Netflix customers stream their movies and TV shows via a Service Oriented Architecture made up of hundreds of fine grained services. The teams who own each service are responsible for maintaining their services and deploying them to our production AWS cloud, and they are free to set their own deployment schedules.
This talk will explore the self-service (and largely open source) toolchain that we built to let our engineering teams build, release, test and deploy their services, all without the aid of dedicated release engineers. I'll start off with the motivation behind the decision to go self-service and explore how we designed and built the toolchain. I'm not planning to give a lot of time to any individual tool, but rather focus on the problems we faced and when they led us to build our own versus using something off the shelf. Finally, I'll take a peek at some significant improvements that we're making for the future.