
Stop Over-Engineering: Why I Moved My Laravel App from AWS to a Simple VPS
We’ve all been there. You are building a new project, and you want to do everything "the right way." You follow the tutorials, you look at the enterprise-grade architectures, and you end up building a monster before you even have your first 20 users. I made that mistake... The "Golden" Architecture (The Mistake) When I first launched my Laravel e-commerce app, I went all-in on AWS. I wanted reliability, low latency for LATAM, and scalability. My stack looked like this: Compute: EC2 (t3.large) Database: AWS RDS (Managed MySQL) Cache: Redis via Upstash Storage: S3 for images Region: São Paulo (sa-east-1) to keep it close to home. On paper, this was the "correct" way to deploy a professional web app. In reality? It was a financial drain. I was paying for an infrastructure that could handle thousands of concurrent users while I was barely seeing 10 visits a day. The AWS "best practices" are great for companies with VC funding or massive traffic. For an indie dev or a startup in its early s
Continue reading on Dev.to Webdev
Opens in a new tab


