I returned to AWS and was reminded why I left

Cloud vs VPS / Self‑Hosting

  • Many argue typical startups and small apps can run on a single VPS or a few dedicated servers (Hetzner, DigitalOcean, etc.) for a fraction of hyperscaler cost.
  • Several anecdotes of companies cutting cloud bills from tens of thousands to a few hundred dollars by moving off managed services to simpler VMs and OSS (Postgres, Redis, Prometheus, Grafana, etc.).
  • Counterpoint: critics say this often trades away redundancy, durability, and managed logging/monitoring; risk profile changes, not eliminated.

AWS Complexity & IAM

  • Recurrent theme: AWS feels overengineered for hobby projects; console and IAM are intimidating and “enterprise first.”
  • Others respond that you can still just run a basic EC2 VM, and that IAM, STS, and core services are actually well-designed compared to other clouds—just complex by nature.
  • Some see the console UX and lack of inline pricing as “adversarial” design.

Billing, Pricing, and Footguns

  • Strong frustration with opaque pricing, egress fees, and lack of hard spending limits.
  • AWS credits and free tiers encourage heavy use of proprietary services; when credits expire, bills can spike dramatically.
  • Some view complex billing as intentional revenue optimization; others say it’s inherent to usage-based models.

Serverless & Managed Services

  • Split opinions on Lambda, DynamoDB, API Gateway, ElastiCache:
    • Fans praise Lambda and DynamoDB as cheap, low‑ops, especially at low or spiky volumes.
    • Critics highlight cold starts, configuration complexity, “nickel‑and‑diming” per request/unit, and poorer performance vs self‑hosted Redis/DBs.
  • Consensus: great for certain patterns, dangerous if misused or treated like generic SQL/VMs.

Open Source & AWS Forks

  • Debate over AWS’s forking and monetizing of popular OSS (Elasticsearch/OpenSearch, Redis/Valkey, etc.).
  • One camp blames AWS for “eating the ecosystem’s lunch,” forcing projects into restrictive licenses.
  • Another camp says these projects chose permissive licenses and later changed business models; competition on hosting is seen as legitimate.

Alternatives & Ecosystem

  • Strong nostalgia for Heroku-style simplicity; praise for modern PaaS and edge platforms (Vercel, Render, Fly, Cloudflare, DigitalOcean).
  • Mixed views on GCP and Azure: some find GCP IAM and VMs simpler; others highlight random bans and quota issues, or Azure security incidents.
  • Several note that AWS persists largely due to enterprise procurement friction, existing expertise, and generous startup credits, not inherent simplicity.