←
Home
About
Subscribe
Engineering Leader | Rides bikes | Plays guitars
Debt Management for Architects – and everyone else
A big part of architecture is dealing with deb without any of the guardrails the financial system has. This blog dives into effectively dealing with debt with practical examples.
Death by Automatic Updates
How Heroku suffered a preventable outage after Datadog did it first. Why automatic updates are irresponsible, and what to do instead.
Integrating Kubernetes with 1Password for infrastructure secrets
Decouple your secrets from Kubernetes by using a password manager. Sounds good? According to 1Password this is even enterprise-ready. In this blog I’ll show you how to set it up.
PaaS Design Lessons Learned - part 2: Design Objectives & Principles
Building a PaaS is hard, yet everyone seems to be doing it. In this blog series I will look back on a decade of building bespoke PaaS, and lessons learned along the way. This second part we’ll dive into Design Objectives and Principles.
PaaS Design Lessons Learned - part 1
Building a PaaS is hard, yet everyone seems to be doing it. In this blog series I will look back on a decade of building bespoke PaaS, and lessons learned along the way.