TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Alternative to Heroku

44 pointsby dz0nyabout 3 years ago
I am a bit in a pickle. Looks like I cannot trust or even use Heroku any more. The trust is broken a bit because of how they are handling the breach, that they had. The &quot;use&quot; is even more complicated. I&#x27;ve used review apps extensively with their pipeline, and since they revoked GitHub integration 2&#x2F;3 of Heroku are non-functional for me (no review apps, no staging migration pipeline).<p>I&#x27;ve been looking for alternatives and found them severely lacking in security scope or basic functionality.<p>Render.com<p>- There is no concept of read&#x2F;manage permissions. Anyone who is invited into a team can delete the team, all apps, services etc. By design of their UI also possibly by mistake. Support responded that they have been working on this the last 2 years or something like that.<p>- &#x2F;tmp folders are misconfigured. This means that if you send a large enough POST and the web server stores the payload into a temp folder, that seek file is lost. I noticed this after a week of random EOF errors that the web server reported. The support responded I should just use their disk offering and that ephemeral services should not use temp folders, mind that Heroku is also ephemeral but &#x2F;tmp folder can still be used because otherwise you have above problem.<p>- GitHub integration. The problem is that only one team&#x2F;user can link the app to the entire platform. This means that if other team members visit the &quot;Blueprint Sync&quot; page, they will see an error that GitHub integration is broken. And for every team that you have, you would have to create a new GitHub user, just to set up sync and only that user can then see sync status.<p>I feel they are working hard and are closest to the Heroku. Yet I feel they are not up to the task that Heroku was&#x2F;is, in particular I think they are not using the service themselves otherwise they would fix these shortcomings a long time ago.<p>Railway.app<p>They have Teams properly solved, and GitHub integration also works as expected. But they have issues elsewhere.<p>- Builder is slow as hell. For example, 200mb bundle needed 6 minutes to be deployed (they don&#x27;t have build cache) and I was able to do it only once. The second attempt resulted in timeout (builds in 179s on Heroku and on Render in ~30s).<p>- No support for scheduled executions. This is a feature that both Heroku (Scheduler) and Render (Cron Jobs) provide. What it does, it spins the bundle&#x2F;container and executes something at specific interval, you pay extra, but that&#x27;s the whole point so that you can run more demanding tasks. I would have to rewrite everything into fake web cron of PHP era.<p>Do you know any alternatives besides these two? What are your plans with Heroku?

8 comments

anuragabout 3 years ago
(Render founder) I&#x27;m very sorry you ran into these issues. I&#x27;ll follow up with the team and get back to you over email. We obviously have work to do, but I should note that we do use Render ourselves every day (render.com and dashboard.render.com both run on Render, and so do a bunch of our internal applications).<p>So why haven&#x27;t we fixed everything yet? Ultimately, our bandwidth is limited (but growing!) and every day is an exercise in ruthless prioritization. We haven&#x27;t ignored role based access control — we just haven&#x27;t gotten to it yet (as a side note, <a href="https:&#x2F;&#x2F;feedback.render.com" rel="nofollow">https:&#x2F;&#x2F;feedback.render.com</a> shows things we&#x27;re working on right now).<p>I can&#x27;t provide ETAs, but I can say with full confidence we will address everything you mentioned, and more. Give us time!
评论 #31264118 未加载
评论 #31277441 未加载
评论 #31266175 未加载
hiharryhereabout 3 years ago
I’ve been using Cloud66 for about a year to run a fairly complex rails app that has been in development for about 6 years. Strikes a nice balance of owning the infra while having it managed.<p>The docs could use a lot of work though, and I find upgrading things like Ruby versions far more annoying than it should be.<p>Previously used Dokku for a few years then it was on heroku before that. Switched off dokku to outsource more of the ops.
评论 #31270582 未加载
评论 #31262887 未加载
lostsoul8282about 3 years ago
We moved off Heroku about 2 years ago and use gcp. It’s been really good.<p>GitHub to cloud build. Cloud build deploys to cloud run. We setup multiple branches for different environments and it’s pretty much all streamlined.<p>We find the eco system pretty cool also we use scheduler and other cloud run instances for batch jobs. Worked great for us.
评论 #31259165 未加载
评论 #31260077 未加载
enstyledabout 3 years ago
Take a look at Fly.io - <a href="https:&#x2F;&#x2F;fly.io" rel="nofollow">https:&#x2F;&#x2F;fly.io</a><p>They offer scalability across different regions and provide the networking and tooling for it. Their service also has a way to go, but I see continuous progress.
评论 #31283047 未加载
byhemechiabout 3 years ago
I&#x27;m going to be another person to recommend Fly.io. It&#x27;s phenomenal: The pricing is good, the UX is good, everything just works. The GitHub action is a bit simplistic but it&#x27;s more than easy enough to just make your own action that runs flyctl. The only real issue I have with it right now is there&#x27;s no API token system, you need to give CI access to everything you can.
评论 #31260142 未加载
firecallabout 3 years ago
I use hatchbox.io with a Linode.<p>Hatchbox is really great, and very affordable for my needs!<p>I like that it&#x27;s a UI and some opinionated tools and processes on top of a standard Linode VPS.<p>I can still SSH into my Linode and it&#x27;s all there.<p>Performance is totally down to the size of the VPS you pay for!<p>I dont have time&#x2F;skills&#x2F;focus for devops, and have found that Hatchbox took away the pain by affordably managing deployment of a bunch of Rails apps that didnt warrant the larger costs of Heroku!
评论 #31258899 未加载
itakeabout 3 years ago
I&#x27;ve been wanting to try fly.io.<p>I also use Digital Ocean&#x27;s App engine, but its definitely not as hands off as Heroku, nor does it have the generous free add-ins for small apps (e.g. free redis or pg).<p>I&#x27;ve had a bear of a time trying to get elastic beanstalk to work on a rails app.
评论 #31258919 未加载
sphabout 3 years ago
There&#x27;s Dokku: <a href="https:&#x2F;&#x2F;dokku.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dokku.com&#x2F;</a><p>I haven&#x27;t kept up with it in years, so I&#x27;m not sure it&#x27;s still the status quo.
评论 #31283095 未加载
评论 #31258887 未加载