PostgreSQL Connection Pooling on Cloud Run: The Problem Nobody Warns You AboutSep 1, 2026·6 min read·39
Building AI-Powered Backend Services: Why Most Integrations Break in ProductionAug 22, 2026·4 min read·26
Structuring OpenAI and Gemini Calls in FastAPI: Prompts, Fallbacks, and RetriesThe fallback was supposed to be temporary. When the OpenAI API was unavailable, the service would return the last cached result for that user rather than failing the request. Clean degraded experienceSep 8, 2026·7 min read·1
Terraform for Application Engineers: Why You Should Own Your InfrastructureAt 11pm on a Tuesday, a Cloud Run service stopped accepting traffic. No deployment had happened. No code had changed. The service was running — Cloud Run showed healthy instances — but requests were tAug 9, 2026·5 min read·35
What Leading a 4-Person Engineering Team Actually Looks LikeI became an engineering lead without a transition plan. One week I was an individual contributor shipping features. The next I was responsible for four engineers, client deadlines, sprint planning, coAug 7, 2026·7 min read·24
FastAPI Background Tasks vs Pub/Sub vs Cloud Tasks: When to Use WhatS01E04 of FastAPI in ProductionAug 4, 2026·5 min read·43
I Migrated a Product from AWS to GCP — Here's What I'd Do DifferentlyLast year we moved a production platform off AWS and onto GCP. Full migration — compute, database, storage, CDN, CI/CD, the works. The product was live, clients were active, and we had no meaningful dJul 29, 2026·5 min read·50
Testing FastAPI Services: Unit, Integration, and Contract TestsS01E03 of FastAPI in ProductionJul 24, 2026·5 min read·55
FastAPI + Pydantic in Production: Contracts, Validation, and VersioningS01E02 of FastAPI in ProductionJul 21, 2026·5 min read