News for hackers. Stuff that matters.
Re:Reclaim the Stack by cpursley on Sunday September 08, 2024 @08:55PM (#41484574)
Moving from Heroku to Render or Fly.io is very straight forward; it’s just containers.
Re:Reclaim the Stack by ed on Monday September 09, 2024 @12:03AM (#41485338)
(Except for Postgres, since Fly's solution isn't managed)

Heroku's price is a niggling problem for every startup that uses it.

Rebuilding Heroku's stack is an attractive problem (evidenced by the graveyard of Heroku clones on Github). There's a clear KPI ($), Salesforce's pricing feels wrong out of principle, and engineering is all about efficiency!

Unfortunately, it's also an iceberg problem. And while infrastructure is not "hard" in the comp-sci sense, custom infra always creates work when your time would be better spent elsewhere.

Re:Reclaim the Stack by davedx on Monday September 09, 2024 @01:51AM (#41485785)
> Salesforce's pricing feels wrong out of principle

What do you mean exactly? If it takes multiple engineers multiple months to build an alternative on kubernetes, then it sounds like Heroku is worth it to a lot of companies. These costs are very "known" when you start using Heroku too, it's not like Salesforce hides everything from you then jump scares you 18 months down the line.

SF's CRM is also known to be expensive, and yet it's extremely widely used. Something being expensive definitely doesn't always mean it's bad and you should cheap out to avoid it.

Re:Reclaim the Stack by mrweasel on Monday September 09, 2024 @03:11AM (#41486134)
Couldn't you move to AWS? They offer managed Postgresql. Heroku already runs on AWS, so there could be a potential saving in running AWS managed service.

It's still a lot of work obviously.

Re:Reclaim the Stack by Maxion on Monday September 09, 2024 @07:23AM (#41487433)
So does GCP and Azure. At least in GCP land the stuff is really quite reasonably priced, too.
Re:Reclaim the Stack by cpursley on Tuesday September 10, 2024 @04:33PM (#41505206)
I moved our entire stack from Heroku to Render in a day and pay 1/3 less. Render is what Heroku would be if they never stopped innovating. Now I’m thinking of moving to fly as they are even cheaper.
Re:Reclaim the Stack by bastawhiz on Sunday September 08, 2024 @09:07PM (#41484641)
If you use containers. If you're big enough for the cost savings to matter, you're probably also not looking for a service like Render or Fly. If your workload is really "just containers" you can save more with even managed container services from AWS or GCP.
Re:Reclaim the Stack by OJFord on Sunday September 08, 2024 @09:15PM (#41484679)
We are talking about moving from Heroku, I don't think being too needy for the likes of Fly is at all a given. (And people will way prematurely think they're too big or needy for x.)
Re:Reclaim the Stack by cpursley on Tuesday September 10, 2024 @04:35PM (#41505219)
Technically, you don’t even need to set up containers for Render.
Re:Reclaim the Stack by goosejuice on Sunday September 08, 2024 @09:51PM (#41484832)
So is kubernetes. GKE isn't that bad.
Re:Reclaim the Stack by dartos on Sunday September 08, 2024 @09:03PM (#41484617)
Unless you relied on heroku build packs.
Re:Reclaim the Stack by debarshri on Sunday September 08, 2024 @09:51PM (#41484835)
Buildpacks is opensource too [1]

[1] https://buildpacks.io/