March 28, 2026 Replacing AWS with Docker Swarm on a VPS I built the same stack twice - once on AWS, once on a Hetzner VPS with Docker Swarm. The VPS version costs less, deploys faster, and has fewer moving parts.
awsdockerhetznervpsself-hostinginfrastructure
Read article
March 2, 2026 OpenVPN on an EC2 Bastion: Private Network Access Without the Complexity Setting up OpenVPN on a small EC2 instance as a bastion host for secure access to private AWS resources. No managed VPN service, no over-engineering.
awsarchitecture
Read article
February 27, 2026 Claude Code Custom Commands: Debugging Distributed Systems at Scale Using custom Claude Code commands to trace issues through AWS logs, identify root causes in minutes, and audit multi-stage workflows. How I built /check-services and /check-orders.
llmtoolingclaude-codeaws
Read article
February 12, 2026 Self-Hosting Next.js: OpenNext, AWS, and Running It on Your Own Server Next.js is tightly coupled to Vercel. OpenNext is the project trying to change that, and it now covers most of the hard cases. What it takes to run Next.js yourself.
hetznervpsself-hostingdockernext.jsaws
Read article
July 25, 2025 SST to CDK: Lessons from Running Multiple Services on AWS I ran SST across multiple production services for months, then switched everything to CDK. Here's what broke, what I learned, and the rule I now follow about what never goes in a CDK stack.
awscdkinfrastructuredevops
Read article