Live data from Hacker News

Why companies move off Heroku (besides the cost)

blog.porter.run

51–60 of 230 posts

Re: Why companies move off Heroku (besides the cost)

#51

Earlier quoted context omitted.

I'm such a HN normie does HN even have a downvote button? I can't find it

You need 501 karma points to downvote! Here's a list of all hidden HN features: https://github.com/minimaxir/hacker-news-undocumented#downvo...

Oh wow I had no idea thank you!

Re: Why companies move off Heroku (besides the cost)

#52
post #10

Not having any sort of basic disk/storage solution has been painful for us. There's been a lot of situations where I would love to store a big blob of data on the disk while processing it but if that Heroku dyno reboots - poof, its gone.

What kind of workflow are you trying to fit? My impression is that this lack of 'instance storage' is by design, as well as other constraints that can be mapped to these: https://12factor.net/

I imagine Heroku would say the same, and thats fine. We deploy a bunch of Rails apps, backed by Postgres, via Heroku and most of the time what we're doing fits neatly into the 12 factor definition.

However what happens if you're doing something that doesn't really fit that definition. For instance we have a Rails app with some background workers doing data processing. I would very much like to have these workers just dump to disk, so I can take a big chunk of data and move it into Postgres at once. But I can't do that with Heroku.

So basically this is something that Heroku isn't designed to do, but its also something I would rather not need to go one level of abstraction deeper, to AWS directly for instance, in order to do. And its also something that every single one of their competitors offers.

Re: Why companies move off Heroku (besides the cost)

#53

Warning: There are a couple people in this thread mentioning products that they're investors in. I won't call them out expressly, but I think people should be direct about their incentive alignments. It's disingenuous and borders on astroturfing IMO. Background: Founder of Railway.app here. There's a lot of these companies popping up that offer a "Heroku replacement", and once you dive in, you realize you have to pay…

Would you be willing to go over our Heroku environment to see if we'd be a good fit for Railway? I can't tell from the demo if you have things like automated backups, rollbacks, workers, add-ons for logging/monitoring/performance/etc. Those are all tablestakes for us. But Railway certainly looks great.

I would love to!

I can tell you a couple things off the bat:

- We have automated backups but they're for our own internal disaster recovery. User backups are something we want to do but haven't put on our roadmap yet

- A key thing with Railway is "It's just code". So, a worker is just another service. We don't have special casing for specific types of code. We just run the code! So, yes we do support them

- We have a lot of stuff built in, but we also support deploying say, a containerized DataDog agent, or a Dockerized sidecar, or application level Sentry integrations

We have a very particular vision of how this stuff should be done, so it's going to take some time. My promise is to always be super honest about the platform, so it would be more of an "Customer Discovery" vs a Sales call

If that all sounds well and good, you can email me at jake@railway.app! Offer goes for anybody interested but again, I'm not here to push the platform just to gain clarity on what we're building :)

Re: Why companies move off Heroku (besides the cost)

#54
This is just an ad for their own service. Heroku is doing fine. They provide exactly what they advertise, and the service has been rock solid for over a decade. Sure it doesn't fit everyone's use cases, but it doesn't need to.

Ultimately platform-as-a-service has always been a dead end. Companies either want more control over the infrastructure (so use plain VMs or Kubernetes), or want to forget about servers entirely (opting for services like Lambda and now edge computing). Everything in the middle (Elastic Beanstalk, App Engine, Heroku) has been stagnant for a long time now.

Re: Why companies move off Heroku (besides the cost)

#56
For all heroku's frustrations (and I agree with all of them in the article), it is still the only thing that "just works" for a standard monolith web app. Heroku is not cheap, but it is still cheaper than a couple full time employees + aws.

It is really too bad they aren't innovating - they are just burning up their 10 year lead in the space. I wouldn't start a new project on Heroku - not because of the cost, but because I don't expect them to last another 10 years.

Re: Why companies move off Heroku (besides the cost)

#57

Warning: There are a couple people in this thread mentioning products that they're investors in. I won't call them out expressly, but I think people should be direct about their incentive alignments. It's disingenuous and borders on astroturfing IMO. Background: Founder of Railway.app here. There's a lot of these companies popping up that offer a "Heroku replacement", and once you dive in, you realize you have to pay…

They’ve been shilling their R•nder and P•rter services on every single thread about this Heroku incident, and it’s frankly a problem that HN moderators should address.

(Render founder) I haven't seen a single Render employee or investor post on HN about the Heroku incident; this comment is the first we've participated in any discussion on the topic. I'd love to see links if you can share.

Re: Why companies move off Heroku (besides the cost)

#58
post #54

This is just an ad for their own service. Heroku is doing fine. They provide exactly what they advertise, and the service has been rock solid for over a decade. Sure it doesn't fit everyone's use cases, but it doesn't need to. Ultimately platform-as-a-service has always been a dead end. Companies either want more control over the infrastructure (so use plain VMs or Kubernetes), or want to forget about servers entirel…

Taking over two weeks to fix their GH integration is not "doing fine.". I've been a huge Heroku booster for years, but you can't ignore this. The GH breakage is a huge red flag.

Re: Why companies move off Heroku (besides the cost)

#59
post #19

As someone that was there at Heroku after the acquisition, I don't think you can state that since the acquisition it's been consistently downhill. There isn't much debate that things have stagnated in the last 5-7 years which is a longer story on why probably. Some examples of innovation that happened and were launched after the acquisition: buildpacks (at the time of acquisition Heroku was still Ruby only), Heroku P…

https://render.com is my favorite in this space

I recently moved some apps over to Render and I've been loving it so far. Ease of use with Heroku with some "infrastructure as code" style YAMLs (they're called blueprints). Performance is about the same and cost nearly halved.

Re: Why companies move off Heroku (besides the cost)

#60

For all heroku's frustrations (and I agree with all of them in the article), it is still the only thing that "just works" for a standard monolith web app. Heroku is not cheap, but it is still cheaper than a couple full time employees + aws. It is really too bad they aren't innovating - they are just burning up their 10 year lead in the space. I wouldn't start a new project on Heroku - not because of the cost, but bec…

It's honestly strange how no one has eaten their lunch yet. Besides the extra services they now offer (which you aren't required for hosting a simple app), you could probably have a team bang out the basics in a few months.

You could even just be a layer on top of AWS and probably make profit from not many users, as long as you're cheaper.

Post reply on HN