A Case Study in Community-Driven Software Adoption

How Google SRE Changed Its Behavior Without Changing Its Culture

by Richard Bondi

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Within an SRE organization, teams usually develop very different automation tools and processes for accomplishing similar tasks. Some of this can be explained by the software they support: different systems require different reliability solutions. But many SRE tasks are essentially the same across all software: compiling, building, deploying, canarying, load testing, managing traffic, monitoring, and so on. There are two puzzles here: why does this diversity exist, and how can it be overcome so that SRE teams stop duplicating their development efforts?

Richard Bondi has been an engineer at Google since 2011, specializing in the entire web stack and working on travel applications. In 2016 he converted to SRE, and then joined the SRE tech writer team. Before Google, and after leaving his political philosophy PhD program to join the first of many internet startups, he wrote a book on the Microsoft CryptoAPI, published by John Wiley & Sons, Inc.

This open book is licensed under a Creative Commons License (CC BY). You can download A Case Study in Community-Driven Software Adoption ebook for free in PDF format (4.9 MB).

Table of Contents

A Case Study in Community-Driven Software Adoption
The Mystery of Sisyphus
Challenge 1: The Red Queen
Challenge 2: The Curse of Autonomy
Overcoming the Challenges
Success and Its Costs
An Actionable Takeaway

Book Details

Computer Science
O'Reilly Media
ISBN13 Digital
ISBN10 Digital
PDF Size
4.9 MB

Related Books

Digital Business Models
The spread of the Internet into all areas of business activities has put a particular focus on business models. The digitalization of business processes is the driver of changes in company strategies and management practices alike. This textbook provides a structured and conceptual approach, allowing students and other readers to understand the com...
Data Information Literacy
Given the increasing attention to managing, publishing, and preserving research datasets as scholarly assets, what competencies in working with research data will graduate students in STEM disciplines need to be successful in their fields? And what role can librarians play in helping students attain these competencies? In addressing these questions...
Case Studies in Infrastructure Change Management
The Infrastructure Change Management (ICM) program at Google drives migrations, deprecations, and other large-scale infrastructure changes. Case studies in this book explore how infrastructure change projects are managed at Google. From these case studies, we'll provide insight into lessons learned from these different approaches, and provide an ov...
Digital Technology and the Practices of Humanities Research
How does technology impact research practices in the humanities? How does digitisation shape scholarly identity? How do we negotiate trust in the digital realm? What is scholarship, what forms can it take, and how does it acquire authority? This diverse set of essays demonstrate the importance of asking such questions, bringing together establis...
Socioeconomic and Environmental Implications of Agricultural Residue Burning
This book discusses the important issue of the socioeconomic and environmental impacts of agricultural residue burning, common in agricultural practices in many parts of the world. In particular, it focuses on the pollution caused by rice residue burning using primary survey data from Punjab, India. It discusses emerging solutions to agricultural w...
Evidence-Based Critical Care
This book approaches the study of critical care with teaching in mind. In medicine "teachable moments" usually occur in clinical context, where the engagement in a real case exemplifies principles of diagnosis or therapy. In order to replicate the teaching method, selected cases are presented within each chapter offering the reader an opp...