6 ms·
Yes, i'm also done with Heroku. What alternative do you recommend?
by bobsingor 4y ago
Yes, i'm also done with Heroku. What alternative do you recommend?
- tortilla 4y agoI'm looking at fly.io and render.com.
- camjohnson26 4y agoWe’re using Porter to simplify the migration to AWS
- fourstar 4y agoI moved from Heroku to Render. Can't recommend them enough. Smaller operation, of course so keep that in mind if you need support, but for a hobbyist like myself, I'm running 2 postgres dbs, 1 redis instance, and 4 web services (2 websites).
- anurag 4y ago(Render founder) thanks for the rec and feel free to get in touch with me anytime (email in profile). For those who need them, we offer enterprise support plans with response and uptime SLAs.
- dogweather 4y agoI just completed the move of my web app to render, and for now connecting back to Heroku for the postgres instance. I'll move that over eventually.
- rajamaka 4y agoMoving to ECS on AWS, only reason is that I'm a DevOps engineer with familiarity in that space. Honestly wouldn't know where to send developers without the time to figure the nuts and bolts of convenience that Heroku provides.
- zoomzoom 4y agoPlease check out withcoherence.com (I'm a cofounder). We manage the nuts and bolts of apps using ECS/fargate on AWS and Cloud Run/GKE on GCP. We also integrate managed cloud IDEs and managed CI/CD pipelines using the same simple configuration, and put a dashboard on top of it!
- mtlynch 4y agoLeft 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.
- caffeinated_me 4y agoWe did some trials and ended up on Crunchy Data for the Postgres part of the equation. Wish we had done so earlier, logical replication was a big win. Sadly, we're still using Heroku DNS, but this should accelerate finding an alternative.
- dogweather 4y agoRender.com has been great. Our test site is up, connecting back to Heroku for postgres. ( https://www.public.pink https://www.public.pink ) I just happened to try out Render last week - perfect timing.
- benschwarz 4y agoMy company moved a 600GB postgres db to crunchydata (https://www.crunchydata.com https://www.crunchydata.com), the process was super smooth. In fact, it went so well that I agreed to a quick case study: https://www.crunchydata.com/case-studies/calibre https://www.crunchydata.com/case-studies/calibre. We're currently using Heroku for app hosting, while evaluating fly.io, render.com and railway.app. All three have had exceptional reviews from other customers and differ slightly on their service offerings and setups. All seem like viable alternatives so far!
- alexthehurst 4y agoFor what it's worth: Crunchydata appears to have been using Heroku DNS in some way. We have a Heroku app with Crunchy databases, and our Crunchy dbs became inaccessible shortly before the app did.
- craigkerstiens 4y agoCraig here from Crunchy, we do run some small pieces on Heroku, but during the DNS outage saw no interruption of databases and they all seemed to be available and up. Please do feel free to drop us a note and we'll happily investigate if something did occur there.
- rsavage 4y agoI’d be really interested to know how your research goes. We are running a large production scale app on heroku. And that we have no DevOps or Infra staff is awesome. But heroku has been a huge let down lately. Most of the reviews we have seen of the competitors are all hobby level. And last time we check some of this competitors we found their security posture was not the level we would require. So we had to simple rule them out and either stay with Heroku or move to a big 3. If you’re keen to share - let me know and I’ll send you my details.
- craigkerstiens 4y agoCraig here from Crunchy Data. I think you're speaking to the app side of things on hobby level. On the database side of things our security posture for Crunchy Bridge I'd say is stronger than the Heroku one. By default we isolate all databases in a VPC, everything is purely single tenant where as Heroku Postgres at least when I was there had multiple forms of multi-tenancy which when doing multi-tenancy in Postgres can have risks[1]-this applies even to the major 3 cloud providers. Our team is essentially the original Heroku Postgres team so we've built with security but also user experience for Postgres in mind since day one. Now I assume you were speaking to the 3 mentioned, render, railway, fly in terms of hobby level. All three are fairly young relative to Heroku's age, but Fly did recently get their SOC2 and the team really took it to heart and invested in it so I'd put some stock in that. I can't speak definitively to the others, but do know all three can be solid for production apps. If you've got HIPAA or other specific requirements I'd encourage a conversation with them. [1] https://www.wiz.io/blog/the-cloud-has-an-isolation-problem-postgresql-vulnerabilities https://www.wiz.io/blog/the-cloud-has-an-isolation-problem-p...
- geoffharcourt 4y agoWe moved our app to Porter after the credentials incident this spring and have been very pleased.