Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
book
BookPrinted Material

Title Site reliability engineering : how Google runs production systems / edited by Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy.

Publication Info. Sebastopol, CA : Oreilly, 2016.

Item Status

Location Call No. Status OPAC Message Public Note Gift Note
 Moore Stacks  HD9696.8.U64 G6666 2016    Available  ---
Edition First edition, April 2016.
Description xxiv, 524 pages : illustrations ; 24 cm
Bibliography Includes bibliographical references (pages 501-512) and index.
Contents Introduction. The production environment at Google, from the viewpoint of an SRE -- Principles. Embracing risk -- Service level objectives -- Eliminating toil -- Monitoring distributed systems -- The evolution of automation at Google -- Release engineering -- Simplicity -- Practices. Practical alerting from time-series data -- Being on-call -- Effective troubleshooting -- Emergency response -- Managing incidents -- Postmortem culture: learning from failure -- Tracking outages -- Testing for reliability -- Software engineering in SRE -- Load balancing at the frontend -- Load balancing in the datacenter -- Handling overload -- Addressing cascading failures -- Managing critical state: distributed consensus for reliability -- Distributed periodic scheduling with Cron --Data processing pipelines -- Date integrity: what you read is what your wrote -- Reliable product launches at scale -- Management. Accelerating SREs to on-call and beyond -- Dealing with interrupts -- Embedding an SRE to recover from operational overload -- Communication and collaboration in SRE -- The evolving SRE engagement model -- Conclusions. Lessons learned from other industries.
Summary "The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems? In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient - lessons directly applicable to your organization. This book is divided into four sections: Introduction - Learn what site reliability engineering is and why it differs from conventional IT industry practices; Principles - Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE); Practices - Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systems; Management - Explore Google's best practices for training, communication, and meetings that your organization can use."--Publisher's description.
Subject Google (Firm) -- Management.
Google (Firm)
Management.
Systems engineering -- Management.
Systems engineering -- Management.
Systems engineering.
Reliability (Engineering)
Reliability (Engineering)
Internet industry -- United States -- Management.
Internet industry.
United States.
Internet industry -- Management.
Added Author Beyer, Betsy, editor.
Jones, Chris (Computer engineer), editor.
Petoff, Jennifer, editor.
Murphy, Niall Richard, editor.
ISBN 149192912X
9781491929124