3 ms·
Just moved our app (tourcandy.com) from Heroku to fly.io. The experience was not great. The product is far less mature than Heroku and the pricing is confusing
by felixding 4y ago
Just moved our app (tourcandy.com) from Heroku to fly.io. The experience was not great.
The product is far less mature than Heroku and the pricing is confusing. For example, it took us 3 days to figure out how to run Redis properly (their integrated UpStash Redis has quite a few bugs. We ended up going with self-host Redis on fly.io). Besides, we have no idea on how the pricing would work when fly.io shows our app as one app but there are actually 3 processes running (web, Sidekiq and Redis).
The good part is it's seems much cheaper. And because it has more edge nodes to choose from, it's also much faster in our case.
- madeofpalk 4y ago> Besides, we have no idea on how the pricing would work when fly.io shows our app as one app but there are actually 3 processes running (web, Sidekiq and Redis). On Fly, you provision virtual machines. That's a "Fly app". That's what you pay for. What you do inside that VM is up to you. Fly doesn't really care if you've made a single dockerfile that starts up a web server, sidekiq, and redis - they'll just charge you for the virtual machine it's running on.