// Articles
Guides, tutorials, and comparisons to help you build better backend applications.
The discipline behind the internal developer platform, how it differs from DevOps and SRE, and when a company actually needs a platform team
What a gateway does, the patterns worth knowing, and when a small system is better off without one
Synchronous calls versus events, the tradeoffs of each, and the reliability work that makes either one hold up
The signals that it's time, and a strangler-fig playbook for extracting the first service without a rewrite
How to structure many services in one repository, share code without hidden coupling, and decide between monorepo and polyrepo
Service boundaries, a database per service, sync vs async calls, contracts, tracing, and independent deploys, with the failure each practice prevents
Why teams are consolidating, how AI agents change the tradeoff, and a framework for deciding
Write infrastructure in TypeScript, Python, or Go on top of the Terraform engine
Where to look when Crossplane's Kubernetes dependency or operational weight stops fitting
A practical, audience-segmented decision on when Terraform earns its place and when it's overhead
The real options for TS and Node engineers who don't want to write HCL
A step-by-step migration path that imports existing resources instead of recreating them