Recent Stories

Insights, thoughts, and technical deep dives.

Derived State Wants to Be Lazy: Three Bugs I Hit in One Sprint
WOMEN-IN-TECH

Derived State Wants to Be Lazy: Three Bugs I Hit in One Sprint

I stored computed values three different ways this week. All three broke for the same reason. Here is what happened and what I learned. Introduction This week I...

7 min readSep 10, 2026
How I Fixed a 502 Bad Gateway That Had Seven Root Causes
KUBERNETES

How I Fixed a 502 Bad Gateway That Had Seven Root Causes

A 502 Bad Gateway doesn’t always mean your application is broken. Sometimes it’s your infrastructure. Sometimes it’s your configuration. And sometimes it’s seve...

20 min readJul 20, 2026
I Want to Be a DevOps Engineer Where Do I Begin?
KUBERNETES

I Want to Be a DevOps Engineer Where Do I Begin?

Everyone asks which tool to learn first. My answer is always the same: don’t start with Kubernetes, Terraform, or AWS. Start with the operating system that runs...

9 min readJul 10, 2026
How I Debugged 9 Microservice Deployment Failures in ArgoCD and Jenkins and What I Learned About…
MICROSERVICES

How I Debugged 9 Microservice Deployment Failures in ArgoCD and Jenkins and What I Learned About…

How I Debugged 9 Microservice Deployment Failures in ArgoCD and Jenkins and What I Learned About Systematic Debugging New codebase. Nine failures. Multiple micr...

8 min readJun 24, 2026
Dead Letter Queues Explained: What They Are, Why You Need Them, and How I Implemented One in…
SOFTWARE-ENGINEERING

Dead Letter Queues Explained: What They Are, Why You Need Them, and How I Implemented One in…

Dead Letter Queues Explained: What They Are, Why You Need Them, and How I Implemented One in Production I had read about dead letter queues during exam prep and...

10 min readJun 16, 2026
Terraform State Explained: The Most Important File Most Engineers Do Not Understand
INFRASTRUCTURE-AS-CODE

Terraform State Explained: The Most Important File Most Engineers Do Not Understand

You have been running terraform apply for months. But do you actually know what Terraform is doing behind the scenes — and what happens when it loses track? Int...

8 min readJun 9, 2026
Platform Engineering: What It Is, Why It Is Not Just DevOps with a New Name, and How to Build an…
DEVOPS

Platform Engineering: What It Is, Why It Is Not Just DevOps with a New Name, and How to Build an…

Platform Engineering: What It Is, Why It Is Not Just DevOps with a New Name, and How to Build an Internal Developer Platform Gartner named it a top strategic te...

9 min readJun 6, 2026
AWS IAM Explained: Who Can Do What, and Why Most Teams Get It Wrong
CLOUD-SECURITY

AWS IAM Explained: Who Can Do What, and Why Most Teams Get It Wrong

IAM is the most misunderstood service in AWS — and the most consequential when misconfigured. Here is the mental model that makes it click. Introduction Every A...

12 min readJun 2, 2026
AWS Networking Explained: VPCs, Subnets, Route Tables, and Why Your EC2 Instance Has No Internet
PLATFORM-ENGINEERING

AWS Networking Explained: VPCs, Subnets, Route Tables, and Why Your EC2 Instance Has No Internet

AWS networking trips up engineers at every level. Not because it is inherently complex — but because most explanations skip the mental model and jump straight i...

9 min readMay 23, 2026
Terraform vs CloudFormation vs CDK vs Pulumi — Which IaC Tool Should You Use?
CLOUD-COMPUTING

Terraform vs CloudFormation vs CDK vs Pulumi — Which IaC Tool Should You Use?

They all provision infrastructure. They do not all solve the same problem. Here is the side-by-side breakdown that actually matters in production. Introduction ...

8 min readMay 18, 2026

Enjoying the content?

These are my latest 10 posts. Follow me on Medium to get notified when I publish new articles and to read the full archive.