Engineering Insights

Deep dives into software architecture, cloud infrastructure, and scalable system design.

· 8 min read · Featured ·
AI

Tests Are the New Source Code

I graduated in 2007. Computer science undergrad, then a master's, then a PhD in computer engineering. I've spent nearly two decades in this industry — as an engineer, as a manager, as someone who got away from the keyboard more than I wanted to during those management years, and as someone who's come back to it with a vengeance.

Tests Are the New Source Code
· 5 min read ·
Security

When "SSL Handshake Failed (525)" Isn't Actually SSL

I want to tell you about a bug that started with a simple Cloudflare error and ended with me staring at post-quantum cryptography specs at 2 AM, wondering what year it is.

When "SSL Handshake Failed (525)" Isn't Actually SSL
· 10 min read ·
AI

Autoscaling Revisited: LLMs, MCP, and the Stack

Two years ago I wrote about why reactive autoscaling falls short and what ML brings to the table. A lot has changed. LLMs are now a primary workload in most cloud fleets, and they break almost every assumption the classic autoscaling stack was built on. Here's what's actually different, and where Model Context Protocol fits into the picture.

Autoscaling Revisited: LLMs, MCP, and the Stack
· 7 min read · Featured ·
Cloud Computing

The Open-Source Autoscaling Stack in 2024

Part 1 and Part 2 covered the theory and one major commercial platform. Now the practical question: what does the open-source Kubernetes ecosystem actually give you for intelligent autoscaling in 2024, and where is the ML layer starting to plug in? The answer is more composable — and more interesting — than it was two years ago.

The Open-Source Autoscaling Stack in 2024