Summary
Web Dev Cody, a DevOps engineer with experience dating back to 2015, shares a candid account of why he abandoned AWS while building a cloud-based AI agent runner system. What began as a simple deployment—just an API and a database—quickly spiraled into a tangle of interdependent services: ECS, RDS, VPC, SSM bastion hosts, CloudWatch, SQS, Lambda, and EventBridge. The cost ballooned to nearly 20 times what a comparable VPS would run within just a few days.
The video walks through how this complexity shaped the architecture of Cody’s fleet application, a sandbox runner designed to execute Codex, Claude Code, and similar AI coding agents in isolated cloud environments. Rather than continue wrestling with AWS’s service mesh, he rebuilt the stack around Laravel deployed on Railway, leaning on the framework’s built-in job queues, cron scheduling, Livewire WebSockets, and S3-compatible storage adapters to eliminate entire AWS service categories. He also swapped AWS Lambda micro VMs for Daytona sandboxes after hitting slow support response times on capacity limit increases.
The core argument is practical: AWS is purpose-built for enterprise scale, shared DevOps vocabulary, and granular permission control—but it imposes serious complexity and cost overhead for smaller AI tooling projects. For solo developers or small teams building agent infrastructure, full-stack frameworks on simpler hosting platforms can deliver the same functionality with far less operational surface area.
📺 Source: Web Dev Cody · Published July 17, 2026
🏷️ Format: Opinion Editorial







