Blog
5 articles
Building Resilient Backend Systems→
Lessons from a decade of designing systems that fail gracefully under pressure — circuit breakers, retries, and the art of degradation.
Why I Stopped Chasing New Frameworks→
After years of jumping between tools, I found more value in depth than breadth. Here's what changed my perspective.
Infrastructure as Code: Lessons from the Trenches→
Hard-won lessons from years of managing infrastructure with Terraform, including state management, module design, and team workflows.
The Art of Code Review→
Code review is one of the highest-leverage activities on a team. Here's how to do it well — both as a reviewer and as an author.
Database Migrations Without Downtime→
A practical guide to evolving your database schema in production without maintenance windows, using expand-and-contract patterns.