I Followed the Official AWS Amplify Guide and Was Charged $1,100

AWS billing surprises and responsibility

  • Many comments describe large unexpected bills from AWS guides or misconfigurations (SageMaker, Shield Advanced, S3 Glacier, high‑IOPS disks, ECS/Fargate, OpenSearch), sometimes in the hundreds or thousands of dollars.
  • Some report AWS readily issuing refunds as a “one‑time courtesy”; others say support refused, leading them to avoid AWS entirely.
  • There is disagreement on responsibility: some argue users must be “paranoid” and manually sweep accounts for stray resources; others say that’s unreasonable for tutorials and that official tooling/scripts should default to cheapest options and fully clean up.
  • Tutorials and “wrapper” services (Amplify, CDK, SageMaker high‑level tools, Beanstalk) are seen as especially risky because they create hidden resources across services/regions.

Lack of hard spend limits

  • Strong recurring demand for true hard spending caps, ideally set at account creation and per environment.
  • Critics see current “billing alerts,” budgets, anomaly detection, and Cost Explorer as insufficient and reactive.
  • Some argue hard caps are technically or operationally complex at AWS scale, and potentially harmful for enterprises if they cause downtime; others call this an excuse, noting smaller providers and Azure sandboxes offer caps and that AWS already solves harder problems.
  • A few suggest regulatory intervention to force spend limits; others distrust regulation or say AWS’s enterprise‑centric incentives make this unlikely.

Cloud vs self‑hosting and alternative providers

  • Many praise self‑hosting or bare metal (home servers, OVH, Hetzner, Exoscale, Vultr, dedicated boxes) as cheaper, simpler, and emotionally safer for modest workloads.
  • Others point out clear wins for cloud: massive short‑term scale (e.g., hundreds of GPUs for hours), serverless Lambda with generous free tiers, or managed training environments.
  • There’s consensus that cloud is not inherently cheaper; it trades hardware/admin complexity for billing/architecture complexity, and requires new skills (FinOps, careful design).

AWS tooling, docs, and UX

  • AWS documentation and examples are frequently criticized as inaccurate, confusing, and cost‑oblivious; CDK defaults (e.g., removalPolicy) and Amplify extensibility docs are cited as footguns.
  • Several complain it’s hard to get a unified view of all billable resources; available tools (tag editor, Config, Cost & Usage reports) are fragmented and incomplete.

Learning, sandboxes, and adoption barriers

  • Some avoid AWS entirely due to fear of runaway bills and the credit‑card requirement, wishing for safe, free, time‑limited sandboxes.
  • Third‑party training platforms with auto‑teardown sandboxes are praised as a safer way to learn.