Irrational Exuberance!

Analyzing cross-service requests with Apache Beam.

November 26, 2017 A quick exploration of using Apache Beam to compile request spans into complete request traces across multiple services.

From lambda to kappa and dataflow paradigms.

November 22, 2017 A look at the evolution of data infrastructure over the past four or five years, from the lambda architecture to the kappa architecture and beam paradigm.

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.