Irrational Exuberance!

Engineering management stuff I learned in 2017.

December 29, 2017 I've been working with Stripe's infrastructure engineering team for 2017, getting to work an increasingly interesting set of problems, at an increasingly large scale, and with an increasingly talented group of folks. These are some of the things I got to learn over the past year.

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.