Irrational Exuberance!

Tools for operating a growing organization.

November 18, 2017 As your team or organization grows, you'll need to design and rollout new layers of tools and processes to support their success. This article takes a look at some of the tools that I've found useful in operating engineering teams.

Sketching out failure injection on Kubernetes.

May 20, 2017 While getting more familiar with Kubernetes, I've been excited for us to figure out a failure injection strategy, and wrote up a simple proof of concept.

Simple Continuous Deployment on GKE with gke_ci

May 18, 2017 One gap in the Google Container Engine setup was a trivial continuous integration component to hook between GKE and Container Builder, so I wrote a quick proof of concept.

Trying out Google Container Engine

May 14, 2017 I've spend some time over the weekend migrating my AWS infrastructure to run on Docker and Kubernetes on Google Container Engine, and wrote up some notes!

Providing pierceable abstractions.

May 7, 2017 We often try to force all usecases onto a single internal platform, and I think doing this causes our platforms to age poorly and with an excess of accidental complexity. This post suggests some alternatives