We want to introduce a new category of post about the review of books and articles concerning to specific topics.
In this case the topic is SRE (Site/Software Reliability Engineering). We have found and read some books, some of them really new (2018) and obviously the first ones, dating from 2016.
Nicole Forsgren, Jez Humble and Gene Kim, (2018). Accelerate. The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. ITRevolution.
This book is really short, easy to read and it is written in a nice style. The topics are really wide, involving the ways of facing the cultural change in organizations towards Continuous Delivery, Automation and a further step beyond DevOps. Although this is not a book about SRE it is certainly useful when you are planning such a big plan at company level. Besides, the enumerated principles and recommended rules and patterns are very useful.
Niall Murphy, Betsy Beyer, Chris Jones, Jennifer Petoff (2016). Site Reliability Engineering. How Google Runs Production Systems. O’Reilly Media.
The first book about SRE (We think). We had the opportunity of talking to Niall in person, by the way (he worked on those days for Google). The book contains several stories from Google engineers telling their experiences about concrete practical projects that drove them to formulate the basis for SRE principles and practices. Undoubtedly a first approach from stories, not too useful, a little bit repetitive and boring some times that is nevertheless a mandatory reading.
Niall Murphy, David Rensin, Betsy Beyer, Kent Kawahara, Stephen Thorne. (2018). The Site Reliability Workbook. O’Reilly Media.
The complementary book is quite different to the previous one and it is much more interesting. The maturity of SRE principles and practices are more clear and it can be noted in the content of this book.
David Blank-Edelman. (2018). Seeking SRE. O’Reilly Media.
The above books opened a new topic in our sector and a set of different discussions and secondary topics. Other books have followed this way by collecting different experiences from teams and projects that have tried to follow the SRE principles. The more than two dozen chapters in Seeking SRE include some interesting conversations going on in the SRE world right now about the different ways of implementing SRE and SRE principles in a wide variety of settings, best practices and technologies that make practicing SRE easier and finally hear what people have to say about the important, but rarely discussed human side of SRE.