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

Writing

The Elements of Style

The Queue

Identity and Data Security for Wed Development - Jonathan LeBlanc

Decentralized Applications - Siraj Raval

Blockchain: Blueprint for a New Economy - Melanie Swan

Kubernetes: Up and Running - Kelsey Hightower