// Articles
Guides, tutorials, and comparisons to help you build better backend applications.
A PaaS is a runtime you deploy to; an IDP is a self-service layer over infrastructure you own. Where they differ on control, ownership, and lock-in, and when each fits.
What real module boundaries look like, how to keep them from rotting, and exactly what you trade against microservices
Real languages synthesizing CloudFormation versus HCL and a multi-cloud provider ecosystem
A continuously reconciling control plane inside Kubernetes versus a one-shot CLI apply
A real programming language or an open-source, Terraform-compatible HCL engine
One provisions cloud resources, the other configures machines. Most teams end up running both.
The AWS-committed team's real decision, with the tradeoffs on both sides
HCL and a purpose-built DSL against real programming languages, and how the OpenTofu fork changes the math
Terragrunt is Terraform plus scaffolding. Here's when the scaffolding earns its keep.
Three TypeScript frameworks for three different positions on the spectrum
Three popular Go web frameworks compared on performance, DX, and ecosystem
Three approaches to TypeScript database access, which fits your project