Amazon Web Services vs Fly.io
Two sides of the hosting decision: hyperscaler cloud and container platform. When each fits, what it costs, who moves from one to the other, and what makers who chose it say.
Which fits you
- The widest catalog of building blocks — Lambda, containers, managed databases, queues — to assemble your own infrastructure.
Use it whenYou need a specific AWS service, enterprise customers ask for it, or you have credits to spend.
Trade-offYou wire up networking, permissions and deploys yourself; billing is per service and hard to predict.
- Your users are spread across continents and the app runs in Docker
Use it whenYour app runs in Docker and should serve users in several regions.
Trade-offMore operations work than a PaaS.
At a glance
| Used by | 426 makers' products · 17 open-source projects | 66 makers' products · 52 open-source projects |
|---|---|---|
| Cost at default usagerequests 5 million requests, data transfer out 100 GB, serverless function compute 100 GB-hours | $17/mo Pay as you go (Lambda + EC2 t4g.small) | $15/mo Pay As You Go |
| Moved to it on GitHubpull requests since Oct 2024 | 6 from Fly.io | 4 from Amazon Web Services |
| Downloads | 4.2M/wk−39% vs npm | |
| Pricing | Pay-as-you-go per service; new accounts get up to $200 in Free Tier credits over 6 months. · paid from Pay as you go | Usage-based. · paid from $1.94/mo (shared-cpu-1x) |
| Free tier | Yes | No |
| Open source | No | No |
| Incidents, 90 daysfrom its status page | no public status feed | 25+ (11 major) |
Cost as you grow
At 100k requests Fly.io costs less ($13 vs $16); and still does at 500M requests ($213 vs $1,600). They're different kinds of tool — hyperscaler cloud and container platform — so the prices don't buy the same thing.
The numbers, plan by plan
| Requests per month | Amazon Web Services | Fly.io |
|---|---|---|
| 0.1 | $16 Pay as you go (Lambda + EC2 t4g.small) | $13 Pay As You Go |
| 0.5 | $16 Pay as you go (Lambda + EC2 t4g.small) | $13 Pay As You Go |
| 1 | $16 Pay as you go (Lambda + EC2 t4g.small) | $13 Pay As You Go |
| 5 | $17 Pay as you go (Lambda + EC2 t4g.small) | $15 Pay As You Go |
| 10 | $32 Pay as you go (Lambda + EC2 t4g.small) | $17 Pay As You Go |
| 50 | $160 Pay as you go (Lambda + EC2 t4g.small) | $33 Pay As You Go |
| 100 | $320 Pay as you go (Lambda + EC2 t4g.small) | $53 Pay As You Go |
| 500 | $1,600 Pay as you go (Lambda + EC2 t4g.small) | $213 Pay As You Go |
From each vendor's pricing page: Amazon Web Services, Fly.io.
Who moves from one to the other
Public pull requests on GitHub since Oct 2024 whose title says "Amazon Web Services to Fly.io" or the reverse — real code changes, by developers in general rather than makers only.
- Move ingestion-time embedding off Fly's throttled shared CPU to AWS Batchkpedneka/dumpster · 2026-09-05
- Cut PR previews over from Fly to AWSdistrictr/districtr-v2 · 2026-07-22
- Fix CORS + migrate API deploy from Fly.io to AWS LambdaArdenoStudio/sri-lanka-property-price-intelligence-platform · 2026-07-13
- Migrate backend from Fly.io to AWS ECS Fargate + RDSArdenoStudio/octane · 2026-07-12
- feat(root): migrate deploys from Fly.io to AWS ECS FargateIEFA-FAB/IEFA · 2026-07-03
- docs: update Fly Machines references to AWS EC2 + Railway (Apr 2026 migration)Molecule-AI/docs · 2026-05-04
- Migrate production from AWS ECS to Fly.ioJamesTwisleton/ai-persona-app · 2026-04-15
- updates to aws to fly migration docsuperfly/docs · 2025-08-14
- add header image for AWS to Fly guidesuperfly/docs · 2025-06-10
- add AWS to Fly overview guidesuperfly/docs · 2025-06-09
What makers say
Makers on using it for hosting, from Product Hunt and Starter Story interviews, each linked to the source. Products with a page of their own and fuller notes first.
We are so excited to integrate with AWS Lambda. Look for our upcoming co-authored blog about how Fleak and AWS Lambda bring goodness to data teams and help them win their time back!
AWS provides the global infrastructure we need to deliver low-latency voice translation to users worldwide. Their reliable services ensure our calls connect seamlessly across regions.
AWS Lambda's scalability is definitely a game-changer, especially for handling the traffic spikes from a Product Hunt launch. Shoutout to AWS Lambda for making it possible! 🚀
Machines on Fly made it easy to build SSL-secured proxies and backends for keeping cross-internet Pig automations safe and encrypted.
Shoutout to @flyDev - Deploying Mascotly globally was seamless thanks to Fly.io. It made it super easy to get our backend up and running close to users with minimal config. Fast, reliable, and developer-friendly - couldn’t ask for more! 🚀🌍
Fly’s setup process was smooth and intuitive. Hosting APIs globally with minimal configuration was a huge time-saver.
Loved and watch-outs
Themes that recur in makers' words and Hacker News comments, each linked to what it summarises.

