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.

Life after Heroku: What's a dev to do?

128 pointsby s4iover 2 years ago

28 comments

larrymyersover 2 years ago
The article calls out having to learn how to create a Docker image for Fly.io as though it&#x27;s a bad thing. I consider it a huge bonus if you like taking advantage of free tiers for services.<p>The whole point is that if you&#x27;re going to take advantage of a free tier you should do so in a way that switching is trivial. Docker goes a long way to achieving that.<p>I personally just pay $10&#x2F;month to Linode and self host these days using Nomad. Less restrictions and more freedom for the cost of a coffee and a bagel.<p><a href="https:&#x2F;&#x2F;www.larrymyers.com&#x2F;posts&#x2F;nomad-and-traefik&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.larrymyers.com&#x2F;posts&#x2F;nomad-and-traefik&#x2F;</a>
评论 #33389270 未加载
评论 #33387668 未加载
评论 #33387779 未加载
评论 #33408510 未加载
评论 #33389691 未加载
评论 #33388465 未加载
评论 #33388366 未加载
ysavirover 2 years ago
My biggest take away from trying to find a Heroku alternative is that Heroku is late to the game of charging for a basic app. Other service might be free, but seem to have some sort of catch--only static, or requires a certain infrastructure, or whatever else--and only Heroku had the unopinionated free tier. And while I haven&#x27;t used their competitors, I&#x27;m skeptical they can match Heroku&#x27;s interface, CLI, add-on ecosystem, documentation, and all the various tutorial and stack overflow questions about their platform.<p>So, I&#x27;m sticking with Heroku. Sure, it&#x27;ll cost some (and supposedly they&#x27;re bringing in cheaper tiers than current, too), but it&#x27;s not a big difference from their competitors, is reasonably priced (from a competitive perspective), and allows me to continue using a tool I know inside along with all the accompanying ecosystem.<p>I guess after ten years I&#x27;ll actually have to pay Heroku something for their service. That seems... fine to me. Complaining about that seems petty.
评论 #33387754 未加载
评论 #33389389 未加载
dasil003over 2 years ago
This looks like a serious agency, so I&#x27;m stuck on the question of why the free tier is so important to them versus simply paying for Heroku. Surely doing a mass migration to a new PaaS just to claim a small per-project savings is a dubious proposition given the inevitably of a future rug-pull from wherever you migrate.<p>On the other hand, if you&#x27;re an individual with a bunch of small projects and you want to host them economically, then standard VPS hosting is going to give you a lot more bang for your buck.
评论 #33387530 未加载
评论 #33408438 未加载
评论 #33387523 未加载
gbourneover 2 years ago
All the free alternatives will eventually get rid of their free tier too - could be 1 year, could be 10 years. As the author stated, they had 25 free instances running. They converted over to paid, so maybe they became a profitable client. However, all the users who have 25+ instances and never pay over the course of 10 year isn&#x27;t sustainable for a business.
评论 #33387588 未加载
评论 #33387428 未加载
评论 #33387521 未加载
michaelbuckbeeover 2 years ago
No discussion of Heroku and the free tier should happen without the context of the massive cryptomining scheme that was directly targeting their free tier:<p><a href="https:&#x2F;&#x2F;www.bleepingcomputer.com&#x2F;news&#x2F;security&#x2F;massive-cryptomining-campaign-abuses-free-tier-cloud-dev-resources&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.bleepingcomputer.com&#x2F;news&#x2F;security&#x2F;massive-crypt...</a><p>Note, oddly the article doesn&#x27;t state Heroku by name, but the network diagrams all do.
评论 #33389045 未加载
t_sawyerover 2 years ago
I’m personally very happy with switching to a Hetzner dedicated server, I’m saving a ton of money, and the server can handle my busiest months of load with plenty of room to spare.<p>I use docker containers for a rails app and send backups of my db to S3 with restic. Docker compose files and DR scripts are in my repo. If Hetzner goes down I’ll run them on a VPS from any of the million providers.<p>Deploys push a docker container to dockerhub, then ssh into Hetzner and pulls them.<p>If you want the ease of git push deploys similar to Heroku then use Dokku.<p>Everyone should remember how long it took Heroku to tell you your environment variables were stolen in a breach and how they were not transparent at all through the whole process.
评论 #33390704 未加载
paxysover 2 years ago
Every conversation on this topic can be summed up as: &quot;Heroku charging $7&#x2F;mo for hosting is evil. Switch to &lt;competing service that costs $10-$20&#x2F;mo&gt; instead.&quot;
评论 #33388030 未加载
danjacover 2 years ago
Hetzner (or Digital Ocean) + Dokku is cheap &amp; easy to run for small side projects.
评论 #33390712 未加载
评论 #33388711 未加载
Mikeb85over 2 years ago
$7 is less than a single beer in the pub. If you can afford to devote thousands of hours to learn programming and then hundreds to thousands of hours to build an app then you can afford the hosting cost...
评论 #33389014 未加载
评论 #33397019 未加载
评论 #33391311 未加载
nathantsover 2 years ago
you don’t want a free tier. what you want is reasonable usage based pricing and scale to zero.<p>all the actual tiny projects on free tiers have actual costs approaching zero. everything else shouldn’t be on a free tier.<p>if it’s not possible to monitor usage (not billing) and automatically unplug dns if usage spikes above some threshold, it’s probably not a good provider. having confidence that some project will never cost above x&#x2F;month is a reasonable ask, and not challenging.<p>hint: use aws. like python and linux, it&#x27;s not very good, but everything else is worse.
MuffinFlavoredover 2 years ago
Pay?
评论 #33387388 未加载
评论 #33386738 未加载
cudgyover 2 years ago
“… we have more than 25 applications running on free Heroku”<p>No wonder Heroku is getting rid of the free tier with freeloaders like these guys.
alphabettsyover 2 years ago
Digital Ocean’s App Platform seems similar.<p>GCP offers Cloud Run which would probably free for most to run containers.
评论 #33387300 未加载
mscarboroughover 2 years ago
Interested to hear what the paying business customers who migrated away from Heroku think about their new home and the process to move to Fly&#x2F;Render&#x2F;Digital Ocean&#x2F;whatever?
评论 #33387335 未加载
mhoadover 2 years ago
GCP Cloud Run and Cloud Native Buildpacks will get you back the Heroku workflow and includes a bunch of other advantages on top of it. It also includes a free tier as well.
metadatover 2 years ago
More thorough resource from last week:<p><i>Heroku Free Alternatives</i><p><a href="https:&#x2F;&#x2F;github.com&#x2F;Engagespot&#x2F;heroku-free-alternatives" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Engagespot&#x2F;heroku-free-alternatives</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33300053" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33300053</a><p>(271 points, 134 comments)
devinover 2 years ago
<a href="https:&#x2F;&#x2F;neon.tech&#x2F;" rel="nofollow">https:&#x2F;&#x2F;neon.tech&#x2F;</a> wasn&#x27;t mentioned in the article, but I&#x27;m looking forward to trying it out. At the moment it&#x27;s unclear if they&#x27;ll have something suitable for hobbyists.
评论 #33389085 未加载
ajmurmannover 2 years ago
I&#x27;ve been using Google Cloud Run for one of my hobby projects and it worked like a charm. You can have a Google Cloud Build job that takes your GitHub repo from which it builds a Docker image. You make sure that the CMD in the container starts your server. When a request comes in the container is started within ms. You only pay for the storage for the image &amp; the cost from actually executing the container. If you get no requests, it&#x27;s practically free which is important for my side projects, since there is hardly any traffic.<p>I tried to get a similar solution with AWS Lambda and API Gateway and it was a huge PITA in comparison.
bdcravensover 2 years ago
Anyone know any developers willing to work for free? I have a business idea, and it&#x27;ll probably make me decent money, but I&#x27;d rather not have to pay for the resources needed to fulfill my vision.
the__alchemistover 2 years ago
Stay on Heroku? Still works.
greatgibover 2 years ago
For less than heroku monthly price, you can have your own server in a cloud provider and spawn as much simple apps as you want!
strzibnyover 2 years ago
There are cheap virtual machines that are good enough for most.<p>In my book Deployment from Scratch I make a case that just a little bit of Bash gets you pretty far.<p>There is also nothing wrong with Dokku (we used it at one startup) or Capistrano (I didn&#x27;t really use it but I think it&#x27;s fine!) and other simple tools for simple deployments.
rcarmoover 2 years ago
Time to remind folk that if you don&#x27;t need containers (well, it works with containers too, but it&#x27;s not the point), you can set up <a href="https:&#x2F;&#x2F;github.com&#x2F;piku" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;piku</a> on a VPS as well.
dERtuTORover 2 years ago
I appreciate the great article. Heroku has been my go-to platform for personal projects. I&#x27;ll research these Heroku alternatives. You&#x27;ve given me a terrific place to start and saved me countless hours. Best wishes for your relocation!
nzoschkeover 2 years ago
Disclosure: former heroku employee.<p>I believe there is a new tier coming that that is a small price for dyno hours spread across all your apps. So if your apps sleep it could still be cheap.<p>Personally I just doubled down on heroku!<p>I cleaned up a lot of free apps. ‘git pull’ to grab the source is just as magical as git push.<p>I scaled the important ones up.<p>I simply don’t have time to learn another platform and its trade offs, or to repackage my apps. I definitely don’t have time for anything other than Postgres which isn’t standard or cheap on other platforms either.<p>Nothing else is free anyway and who knows how long other platforms will be around. The whole Docker fad has practically come and gone meanwhile build packs keep doing their thing.<p>In doing so I hit a problem redeploying and the docs and support response are as good as ever.<p>Thanks for everything up till now Heroku, I’m still a customer for life!
aantixover 2 years ago
Use Hatchbox. With Linode. I love it.<p><a href="https:&#x2F;&#x2F;hatchbox.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hatchbox.io&#x2F;</a>
评论 #33387527 未加载
rpastuszakover 2 years ago
I have a Heroku Postgres DB I’d like to migrate to Planetscale (MySQL). Has anyone here attempted that?
coupdejarnacover 2 years ago
I have zero sympathy for these guys, nor for anyone else running their business on free tier infrastructure. This is the kind of customer nobody needs.
评论 #33408365 未加载
评论 #33388311 未加载
评论 #33388248 未加载