Live data from Hacker News

Why companies move off Heroku (besides the cost)

blog.porter.run

81–90 of 230 posts

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

#81

The year is 2022 and still no HTTP2 support. https://help.heroku.com/JAOCNZ25/does-heroku-have-plans-to-s...

Or automated SSL for wildcard domains.

> Supporting wildcard domains is something we'd like to do. Up until March 13, 2018, this was an upstream limitation from Let's Encrypt.

... 2018.

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

#82

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…

Heroku is not _the only thing that just works for standard monolith web apps_. Plenty of others in this space, like netlify, vercel, firebase, etc. I don't know how they all compare to each other, I don't use any of them.

Netlify and Vercel are great, but they're limited for deploying backends. You're limited to a FaaS paradigm with the languages they support, and if you need a database you'll need to host it somewhere else. It's a long ways from the flexibility of running arbitrary containers + a managed database that's easy to connect to.

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

#83

In the last decade, a vast majority of DevTools companies have positioned themselves as “A better Heroku.” And yet, when people actually need a Heroku alternative, everything comes up short. This is a testament to a solid product Heroku built. It was definitely ahead of its time.

Bingo.

Porter is one of the only ones that seems to offer feature parity across aws and gcp.

Render.com looks cool but is also AWS only.

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

#84

A good article, except for one big thing: this is not an end user, rather a direct competitor. Public articles that criticize competitors always run me the wrong way. I haven't used Heroku in a few years, but it has served (using the Hobby plan) as a really low cost way to host web apps. I have been reading through the comments on alternative providers, and even though I haven't used it, GCP's Cloud Deploy looks inte…

Check Netlify

Or Vercel

Best scaling in their free plans

Heroku hobby is a joke in comparison and hasnt been updated in a decade while all their addons have gotten less and less featured while costing more and more

I host all my static assets on IPFS which practically nullifies the bandwidth limits of Netlify

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

#85

Other than Dokku how many other PaaS solutions can be run on your own hardware?

we have been using caprover for 6 months, until we got the first overload and I had to find what exactly was happening during an outage. I love the solution but decided to "go by myself" after this.

currently using a combination of docker swarm, traefik (via service labels) and portainer.

totally in love, doing good for our needs (1 monolith, 12 microservices)

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

#86
First off, I would strongly disagree with the idea that Heroku post-acquisition was stagnant. As well-said elsewhere, tons of product was shipped to industry-best standards: postgres/dataclips, Heroku Connect, buildpacks - as well as introduction of CI and preview apps. But it's clear that in the post-k8s and post infra-as-code world there's been a surge in new options for how teams manage their infra and DevOps toolchain.

Of course, I’d agree with the idea that conflicts of interest should be disclaimed: I’m the co-founder of Coherence (https://www.withcoherence.com).

Seems the key issues raised by the article and comments here are: - costs and resource control constraints when using Heroku - fixed base costs of k8s when using self-hosted PaaS type systems - flexibility constraints of heroku-similar PaaS - the desire for teams to get more ownership than Heroku gives them when it comes to configurability, reliability & security

Coherence disagrees that the next generation of PaaS should be a black-box - like Heroku, many next-gen PaaS are not hosted in your own cloud and re-implement the wheel when it comes to functionality like persistent storage, hosted databases, and application support services like redis. In the end, we believe that building on top of the major clouds (Google, AWS, Azure, CloudFlare, etc…) is the right choice. It’s also important to us that you're able to host customer data in mature systems that you control. This philosophy also allows Coherence to help you use managed services the large providers have built, like Cloud Run or App Runner, which at least partially mitigate the cost and complexity risks of k8s.

Coherence is vertically integrated, composable, and opinionated, with a focus on developer experience. A defined workflow for production-quality full-stack web apps with dev and production built in alongside automated test environments, including CI/CD and cloud IDEs - all configured with one high-level YAML. We’re in a very early private beta on google cloud right now - if you’re interested, please check out our site above and let us know!

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

#88

I'm historically a huge Heroku defender. Been using it for a decade now, and my company still uses it despite being quite large and getting a lot of traffic. It's always been a great product and the early Salesforce days they DID ship a ton of new stuff and improve rapidly (despite a narrative that they didn't). Like, it got REALLY GOOD the years after acquisition. That being said... it's insane that we haven't been…

[deleted]

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

#90

The year is 2022 and still no HTTP2 support. https://help.heroku.com/JAOCNZ25/does-heroku-have-plans-to-s...

The changelog that's linked in there is depressing: only updates for languages/environments and an occasional minor update to the actual platform every few months.
Post reply on HN