3 ms·
Left Heroku for Fly.io a year or so ago and have been very happy.
by mtlynch 4y ago
Left Heroku for Fly.io a year or so ago and have been very happy.
- ab-dm 4y agoDid you use the https://fly.io/launch/heroku https://fly.io/launch/heroku migration page? It almost looks too good to be true.
- Exuma 4y agowow it def does lol
- mtlynch 4y agoNo, I wasn't using much Heroku-specific. All of my apps run in Docker containers, so it's mostly just migrating my CI to deploy to Fly instead of Heroku. I did get a lot of perf increases moving from GCP to Fly, but I think I have to credit most of the improvements to SQLite being faster than Firestore: https://mtlynch.io/retrospectives/2021/12/#migrating-my-side-projects-away-from-google-cloud-platform https://mtlynch.io/retrospectives/2021/12/#migrating-my-side...
- nicoburns 4y agoHow have you found uptime on fly.io (and are you using multiple instances for a high-availability setup?). We've been running on Heroku without HA, and it's been good enough, and wondering if we might expect to be able to get away with that on fly.io too...
- mtlynch 4y agoUptime has mostly been good, although I didn't set up alerting for any of my Fly projects until recently. All my apps are running on a single node per app, so I haven't tried The one notable outage was this bug where Fly was evicting smaller instances at overloaded DCs rather than preventing new apps from acquiring resources: https://community.fly.io/t/app-stuck-in-pending-state-after-restarts-rescaling/5972?u=mtlynch https://community.fly.io/t/app-stuck-in-pending-state-after-... The workaround was to upgrade to a larger instance, but I probably evicted someone else.