The seeds of this outcome were planted years ago when sales comp plans changed. When a sales rep can hit their target by simply converting the way an existing customer gets billed, none of them look for new business. Don't need new leads. Don't need to win competitive deals. But finding new customers and losing opportunities are the only things that signal/drive innovation. But from a budgeting perspective, why increase investment in a product that already hits/exceeds their sales targets?
Over time sales targets get met, but the product doesn't advance. By the time all existing customers that can convert have converted, the product is no longer competitive. Like bankruptcy, it comes gradually, then suddenly.
I'd be glad to stand corrected but AFAICT this is the only sentence that describes the change. All other say "nothing is changing in [some area]".
Trying to downplay something to that extent immediately raises suspicious that this something (the change) is much more profound that what is stated.
Proceeds to not be clear about what this means for customers.
ie, life support.. bit rot will set in, they are dead.
I was a free customer at the time. I pay for it happily now.
We offer the same default simplicity/speed, but with the ability to go deeper once teams hit scale, cost, or workflow limits. Plus a pricing model that stays understandable and improves as teams scale rather than punishing them for it.
Fair warning: the website is pretty light right now. It’s mostly a placeholder while we prep a broader push over the few months. Happy to answer questions here if helpful.
Baffling
Salesforce acquired them and just let it die, baffling.
I feel like that's Fly.io now. They took all of the great things about Heroku but also dramatically improved and added new capabilities...while improving on pricing, particularly for lower traffic stuff. Love Fly.
I also love Fly, but they were missing easy managed databases (which always seemed like the main reason to use Heroku to me). And now they have them they're very expensive (even compared to Heroku). Which is a shame because their compute is very cheap.
We're doing Managed Postgres now (MPG), which is what we should have done to begin with, but it took us for-ev-er to get here.
To my understanding there was a runway-growth problem. Could the founders raise and spend (efficiently) enough money quickly enough to keep the business viable? It would be a big gamble and the alternatives were to shut down (no way!) or sell. So they sold.
Rackspace wanted to take Matt’s and Jason’s know how (plus customer base) and go big, really big! That defocused our efforts a bit, plus there were corporate integration headaches (though not too bad). Eventually Linode, already a competitor, and later Digital Ocean filled the void.
I remember being excited by the merger because well, Rackspace had such a fantastic reputation at the time. People still tell stories about their service. The Rackspace Cloud was just up against an absolute monster in AWS and never really became competitive.
This is a common misconception, but it's actually not true. The reality is even more bizarre.
Most of Heroku's successful years came after the acquisition, not before. Heroku was acquired extremely early in its lifecycle, and Salesforce does actually bear responsibility for investing in it and making it the powerhouse it became. Most of what people remember as the glory days of Heroku came long after the acquisition. And in fact, at the time of acquisiton, Heroku was nowhere near as competitive as a product as it later became.
It was only much later on that Salesforce began to pull the supports out from underneath it, leaving it to fall behind and become what it is today.
The narrative of "BigCo™ acquires startup, then leaves it to wither and die" is a trope because it is very commonly true, but it's actually not what happened in this particular case.
it sounds pretty clear that it's in maintenance mode
So basically heroku will fix whatever is broken, but don't expect any new features or development.
Otherwise IMO such an odd word choice. Definition:
>> providing physical or mental strength or support
Generally I would avoid promoting myself but in this situation I think it fits the topic. I'm co-founder of a Platform-as-a-Service based in Europe named Ploi Cloud [0]. We focus on web applications working on NodeJS and PHP but would be open to other platforms if people need it. Heroku has always been a source of inspiration to me so if you are looking for an alternative and care about it having a strong European presence please check it out. (We do have a US location too!)
I primarily worked on PoC/MVP development where I worked to bring ideas to something barely tangible. And Heroku's free tier decisions meant it was a barrier for developers to develop on their platform. Pay first, develop later. It was like the rest of the industry.
After that, I just exited containerized platform-based application development entirely because convenience and having that weird developer philosophy "I must not pay because I can find a way" was less of a reason than sustainability. For me, containerized application platforms was about POC and MVP. If there was growth then me or the client can pay for the convenience. But if there was nothing, pretty easy to delete the project.
Then I committed to replicating the Heroku experience with a small VPS, backing up via rsync, and moving from PostgreSQL to SQLite. I can even charge clients for hosting (+ maintenance) on my VPS.
I do not know, to me containerized application platforms are limited by commercial challenges rather than technical ones. I see tons of containerised application platforms, but the trust has eroded because of a single company.
I have changed my development facility and laid the groundwork to not commit to these platforms. Sustainability over convenience.
Sure, I understand and respect folks at fly.io, render, railway, and even the open source variants of these companies (Caddy etc.). But there is no sustainability guarantee for these platforms. It was not just about the "free tier", to me it transcends to a philosophical point about building applications in general. Sure, there could be a new era with AI making MVP/PoC development easy through hosting in containerised applications, but that is a tangent point.
If Heroku were doing everything right, there would not be a dozen application platforms out there, but they made mistakes and, in my opinion, made the entire containerised application platform model untrustworthy.
Now I deploy at my leisure with stuff like Dokku, or Kamal, directly on a 5 bucks VM on a fresh Linux box in 10 minutes flat. I wrote a nice web app that wraps around Dokku and manage the stack much in the same way I did before with Heroku... I'm much happier and I learned a ton on the way.
Pretty illuminating reading the thread from 2010, it was big news at the time.
Now Heroku and GitHub have been gutted in spirit by their acquirers, which is such a damn shame for our field. We still have Stripe and Apple to some extent, and maybe some new places, but I personally feel a real sense of loss from Heroku and GitHub exiting their status as places you could admire.
All this blog post can do is make people nervous and lead to customers moving elsewhere. Revenue will drop, and further compound their desire to not invest in the platform. What's the benefit/upside in publishing such an article?
Since they're no longer accepting new enterprise clients, maybe this is intentional.
A few alternatives to consider
- https://render.com/ - this is very close to heroku
- https://coolify.io/ - My personal favorite. It's slightly more involved, but you can run it on any hardware like hetzner and save a boatload.
Heroku pioneered what a PaaS could be, alongside Cloud Foundry and others, so I’m genuinely sad to see it go down like this.
We built Northflank because we saw enterprises wanting to deploy workloads in their own VPC with Heroku-level simplicity. Over the past 5 years, our mission has been solving the graduation problem where companies outgrow their PaaS and have to eventually migrate.
Northflank runs in your VPC (AWS/GCP/Azure/OCI) with the same git-push experience. We have customers ranging from small startups to governments and public companies who would've otherwise built their own internal developer platform. They either use Northflank as-is in their own cloud or use our API to build their IDP on top of it.
Most common use cases are preview environments and production workloads. Happy to answer questions and throw in some credits if you're evaluating alternatives.
Seems to be the sticking point for a lot of people, myself included.
northflank supports the same buildpacks that you run on Heroku, so it should be fairly straightforward.
we have these docs for a more detailed walkthrough:
1/ https://northflank.com/docs/v1/application/migrate-from-hero...
2/ https://northflank.com/blog/how-to-migrate-from-heroku-a-ste...
I've had pretty good luck setting up logical replication from Heroku to the new provider and having a 10-15 minute maintenance window to catch up once it's in sync. Might be worth considering.
You might also want to add a warning about Postgres versions. There's some old bugs around primary key hash functions that can cause corruption on a migration. I've seen it twice when migrating from Heroku to other vendors.
For a company like Northflank, I'd expect actual production-grade documentation for migrating, not instructions that are only applicable to a toy app.
https://northflank.com/docs/v1/application/databases-and-per....
Some folks want to do that, others want to import a backup directly, some want to spawn a read replica and sync their DB. Different strokes for different folks, all supported on Northflank.
> Enterprise Account contracts will no longer be offered to new customers
Seems contradictory or I just don't understand how they do product management.
My opinion: Heroku had its time but then stagnated heavily in keeping up with what was going on around it. With the rise of Container as a Service platforms there now were a multitude of more cost-efficient and flexible alternatives which were comparable to the service Heroku offered.
Seeing them now chasing AI as a "me too" after being acquired by Salesforce just shows that huge companies will acquire something then sit on it for years and let it rot.
we've been loyal heroku customers for over a decade. should have switched off long ago, but as a small team, it was too valuable. such a shame.
Pour one out for Heroku as they were truly a revelation back in the day and one of the most magical experiences ever on first run.
> Enterprise Account contracts will no longer be offered to new customers
sustaining == maintanence mode
It supports all the quality of life features like opening a shell via a cli, which I found was one of my favorite parts of Heroku (canine run —myproject /bin/bash)
Been fortunate enough to get a sponsorship from the Portainer folks, which allows me to maintain and develop full time!
Although I would consider, _when possible_, using Vercel or Netlify.
Of course you can do both with both of these services.
There are also a lot of cool "self-hosted Heroku" alternatives
- Coolify (PHP) (2020) https://github.com/coollabsio/coolify
- Dokku (Go) (2013) https://github.com/dokku/dokku
- Dokploy (TypeScript) (2024) https://github.com/Dokploy/dokploy
- CapRover (TypeScript) (2017) https://github.com/caprover/caprover
- Komodo (Rust) (2022) https://github.com/moghtech/komodo
We now have a kubernetes (k3s) backed Dokku self hosted on Hetzner. Significantly cheaper but pretty robust.
Just saying that it's not literally, but you are right, most people wouldn't be interested in self hosting.
My money is on holding companies like IAC buying the brand first through financial engineering and restructuring finances initially. They would load it up with debt like they did with the sporting goods store in Sopranos.
Afterward, they would sell it to a Euro-based caretaking company like Bending Spoons, with a focus on maintenance engineering rather than innovation engineering.
Anyone any experience with https://sevalla.com/ ?
Also feel like many are still trying to recreate the Heroku experience all these years laters tbh
I guess the best way to interpret this is that they are killing the platform over time but they don't want to kill it right now since money is still coming in and it would make too many customers mad.
Nope, not clear.
This is a clear message “ the heroku product is cancelled but will not be shut down, will continue to operate exactly as before but no new features will be added.”