Building a useful application is part of the challenge. Scaling it up to size at Google is the other part, and it's where SRE (Site Reliability Engineering) is coming into the picture. This talk gives an overview on the technologies and software design patterns that SREs use to make sure that Google's applications run fast and reliable at full scale.
Sebastian Kirsch is a site reliability engineer at Google. He concentrates on the reliability aspects of new Google products and new features of existing products, ensuring that they meet the same high bar as every other Google service. Before joining Google in 2006, he worked in Unix systems consulting. He holds a master's degree in computer science.