←back to thread

804 points jryio | 2 comments | | HN request time: 0.001s | source
Show context
jdprgm ◴[] No.45662112[source]
Just saw Nate Berkopec who does a lot of rails performance stuff posting about the same idea yesterday saying Heroku is 25-50x price for performance which is so insane. They clearly have zero interest in competing on price.

It's a shame they don't just license all their software stack at a reasonable price with a similar model like Sidekiq and let you sort out actually decent hardware. It's insane to consider Heroku if anything has gotten more expensive and worse compared to a decade ago yet in comparison similar priced server hardware has gotten WAY better of a decade. $50 for a dyno with 1 GB of ram in 2025 is robbery. It's even worse considering running a standard rails app hasn't changed dramatically from a resources perspective and if anything has become more efficient. It's comical to consider how many developers are shipping apps on Heroku for hundreds of dollars a month on machines with worse performance/resources than the macbook they are developing it on.

It's the standard playback that damn near everything in society is going for though just jacking prices and targeting the wealthiest least price sensitive percentiles instead of making good products at fair prices for the masses.

replies(8): >>45662140 #>>45662194 #>>45662802 #>>45663764 #>>45664250 #>>45664289 #>>45664615 #>>45664817 #
condiment ◴[] No.45663764[source]
Jacked up prices isn't what is happening here. There is a psychological effect that Heroku and other cloud vendors are (wittingly or unwittingly) the beneficiary of. Customer expectations are anchored in the price they pay when they start using the service, and without deliberate effort, those expectations change in _linear_ fashion. Humans think in linear terms, while actual compute hardware improvements are exponential.

Heroku's pricing has _remained the same_ for at least seven years, while hardware has improved exponentially. So when you look at their pricing and see a scam, what you're actually doing is comparing a 2025 anchor to a mid-2010s price that exists to retain revenue. At the big cloud vendors, they differentiate customers by adding obstacles to unlocking new hardware performance in the form of reservations and updated SKUs. There's deliberate customer action that needs to take place. Heroku doesn't appear to have much competition, so they keep their prices locked and we get to read an article like this whenever a new engineer discovers just how capable modern hardware is.

replies(2): >>45664607 #>>45666632 #
rtpg ◴[] No.45664607[source]
I mean Heroku is also offering all of the ancillary stuff around their product. It's not literally "just" hosting. It's pretty nice to not have to manage a kube cluster, to get stuff like ephemeral QA envs and the like, etc....

Heroku has obviously stagnated now but their stack is _very cool_ for if you have a fairly simple system but still want all the nice parts of a mode developed ops system. It almost lets you get away with not having an ops team for quite a while. I don't know any other provider that is low-effort "decent" ops (Fly seems to directionally want to be new Heroku but is still missing a _lot_ in my book, though it also has a lot)

replies(3): >>45666347 #>>45667435 #>>45673984 #
1. TheTaytay ◴[] No.45667435[source]
Well said. I’ve been expecting an obvious spiritual successor for a long time. They have a surprising number of features compared to most platforms. Their databases/redis and features like forking were quite good (as long as you were super big), logplex/log shipping, auto scale, add-on ecosystem, promotion pipelines, container support if needed (good build packs/git support if you don’t), good CLI or API, OS/patch management, hobby plans and enterprise plans, and more. And on top of all of that, the user/projects system is something mortals can wrap their heads around. They found the sweet spot between raw servers and the complexity quagmire of the mega-clouds a surprisingly long time ago.

There are some folks with good offerings (Fly, Railway, etc), but the feature set of Heroku is deeper, and more important for production apps, than most people realize. They aren’t a good place for hobbyists anymore though. I agree with that.

replies(1): >>45680440 #
2. cpursley ◴[] No.45680440[source]
Is it deeper than render.com? Can heroku run static sites or distributed Elixir/Erlang? Personally I’m on fly as the pricing is even better and I prefer the UX, but render is basically what heroku should be in 2025.