We are happy to announce that we have added a fourth keynote speaker to the SATURN 2014 technical program. Dianne Marsh, director of engineering for Netflix in Los Gatos, Ca. will speak about Engineering Velocity: Continuous Delivery at Netflix at 9:00 am on May 8, 2014 in Portland, Oregon.
At Netflix, we realize that there’s a tension between the availability of our service and our speed of innovation. If we move slowly, we can be very available — but that’s not a good business proposition. If we move super fast, we risk downtime — and that might annoy our customers. But what if we could increase our velocity without significantly impacting availability? How can we shift that curve so that we’re moving faster without dropping any of those coveted 9’s?
How can we engineer velocity by weaving together tooling and culture with software development to expose and elevate highly effective practices? This talk describes various components of Netflix’s continuous delivery platform — much of which is available in open source. I’ll show how these pieces fit together and allow us to build scaffolding so that we’re comfortable with software developers making the decision to push the button for prod deployment — and helps them to recover if necessary. As a result, we can run fast, trusting our tooling and our culture.
I’ll also describe how we test our resiliency through simulating failure, unleashing the monkeys (Simian Army) on our production environment. Because if you’re afraid of cute little monkeys, imagine how afraid you’ll be of a production environment that offers those same risks but doesn’t give you an opportunity to test your response to those dangers.
Throughout this talk, I hope that you will challenge yourself to consider how your company can “shift the curve” through tooling and to achieve a high velocity environment without negatively impacting reliability.
Dianne Marsh leads a team at Netflix responsible for tools and systems used by nearly all engineers in the company for continuous integration, delivery and deployment to the AWS cloud. Her team builds software to support build tools as well as cloud deployment and management, used both internally and often released as open source tools to the broad community.
In 2013, Dianne co-authored Atomic Scala, an introductory book on Scala, with Bruce Eckel. Dianne is also active in conference organization and speaking.
Dianne earned a Master of Science degree in computer science from Michigan Technological University.