I’ve been on an “IT operations” kick with my reading recently, and my choice this time was a little different from the others I have been reading.
Web Operations: Keeping the Data On Time by John Allspaw, Jesse Robbins is not immediately applicable (or at least obviously so) to the situation I find myself in every day. It is also an older book, so in the intervening four years some things have changed, but it is remarkable how much of what was being talked about as “the future” has come to pass.
The first fifth of the book was easy to read and then the middle two-fifths was a bit of a slog. I’m not 100% sure why that was, but it was just the way it was. Then I hit my stride again and finished it out within a few days and things went well from there.
If you are looking at some of the difficulties of working in large-scale deployments for the web, this is the book for you. If you are looking for some guidance on how to try to contain the complexity of modern system deployments, this is the book for you. If you are looking for prescriptions … um, you are going to need to look elsewhere.
This book is meant to give you a good, 10,000 foot view of web operations from top-to-bottom. From overall architectural choices to an overview of the what NoSQL can mean (I told you this was looking into the future we live in now), each chapter will take a different look at a certain aspect of web operations.
I recommend it to any system administrator who is trying to get their head around the inherent complexity of IT operations today, but you are going to need to pace yourself. I went ahead and setup a recurring task in OmniFocus so that I would at least read a few chapters each day.