I took all my projects off the cloud, saving thousands of dollars

Cost and pricing comparisons

  • Many commenters agree AWS is often far more expensive than VPS/dedicated options (Hetzner, OVH, Linode/DO) once you need moderate CPU/RAM/disk, especially for RDS and large block storage.
  • Extremely tiny or highly intermittent workloads can be very cheap on cloud (free/near‑free tiers, Cloud Run, Lambda, tiny S3/ECR usage).
  • For large, cold storage (PB scale), some find Glacier‑class services cost‑competitive vs building massive storage systems; at TB scale, local NAS or rented servers win easily.
  • Several people highlight that “2×” cloud premium is common and acceptable; others report 5–10× or more for comparable capacity.

When cloud is a good fit

  • Widely cited use cases: rapid MVPs with startup credits, bursty/seasonal load, large multi-region services, LLM or GPU-heavy work, and regulated industries needing ready-made certifications and SLAs.
  • Cloud helps bypass slow internal procurement and CapEx constraints; OpEx and “self‑service servers” were a huge part of its original appeal.
  • Managed services (databases, Redis, CI/CD, backups, global distribution) can be cheaper than hiring/retaining infra specialists, especially for fast‑moving startups.

Arguments for self‑hosting / bare metal

  • Many report running sizeable SaaS, forums, or side projects on 1–3 dedicated servers or home hardware with Cloudflare/tunnels, at a fraction of cloud cost and with acceptable uptime.
  • For the majority of businesses that don’t need “five nines,” simple setups (one DB, one app server, maybe a hot spare) are seen as sufficient and much cheaper.
  • Some frame self‑hosting as ideological: resisting “enshittification” and corporate control, promoting independence and decentralization.

Operational complexity and risk

  • Pro‑cloud voices emphasize the hidden labor of self‑hosting: backups, restores, security patching, intrusion detection, audits, off‑site redundancy, and hardware failures.
  • Others counter that much of this work also exists on cloud VMs, and that modern tooling (Docker, Ansible, k3s, etc.) plus AI assistance lowers the barrier.
  • A recurring worry with cloud is surprise bills and account lockouts; with self‑hosting, the main “catastrophe mode” is getting hugged to death during traffic spikes.

Lock‑in, architecture, and semantics

  • Several note that many “leaving the cloud” stories were barely using cloud‑specific services (mostly EC2/RDS/Redis), so migration was straightforward.
  • There’s disagreement over what “the cloud” even means: some treat any remote VPS/dedi as cloud; others reserve the term for hyperscalers and their proprietary services.
  • Hybrid and multi‑provider strategies are popular in the thread: keep compute or data where it’s cheap, use cloud only where its unique features matter.

Tone and meta‑discussion

  • Multiple commenters find the article ranty, straw‑manny, and needlessly antagonistic toward “cloud people,” even if they broadly agree AWS is often a bad deal for small projects.
  • Others see it as a useful counterweight to the default “everything must be on AWS” mindset, but wish for more rigorous TCO comparisons and fewer culture‑war vibes.