The Reading List
I’ve tried to group them a bit, obviously it’s complicated.
DevOps
Infrastructure as Code: Managing Servers in the Cloud
Worth it for the detail on the anti-patterns alone. A really very useful reference. The later chapters around CI/CD for infrastructure is essential reading.
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
If you have read “The Goal” then you have read this. If not then read this. Not the best written novel ever but still interesting.
Architecting for Scale
This is particularly useful for its view of scalable architecture from the business’s point of view.
Site Reliability Engineering: How Google Runs Production Systems
This is a set of collated and edited blog posts, they are written by the people that we all copy though. If you are trying to lay out a vision of where you want to be as an enterprise this will give some inspiration to draw on.
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
A classic, required reading. I should have read it before I started doing it as opposed to the other way round.
Data
I Heart Logs: Event Data, Stream Processing, and Data Integration Quite a slim book, a collection of a few blog posts really. I’d still recommend reading it though.
Big Data: Principles and best practices of scalable realtime data systems