Live data from Hacker News

Ask HN: So you moved off Heroku, where did you go?

news.ycombinator.com

191–200 of 322 posts

Re: Ask HN: So you moved off Heroku, where did you go?

#191
post #150

Hey, Andras here, founder of Coolify ( https://coolify.io ). Coolify is an open-source & self-hostable Heroku / Netlify alternative. Lots of features are added day-by-day and I'm open for new ones. Visit our Github ( https://github.com/coollabsio/coolify ) or our feedback page ( https://feedback.coolify.io/ ) to get more info. A few months ago, I quit my job and started to work on it full-time (best decision I've mad…

When did it become acceptable for the official installation method to be running a random script on your server? No one should be running that without personally verifying each line. What if I want to uninstall it? (I haven’t looked at this script) but many don’t effectively clean up properly after uninstalling, as that’s an afterthought. What is specifically wrong with the dozens of existing packaging solutions we a…

Presumably for the same reason that ML models seem to self-download to god knows where instead of giving you a URL to a download link and telling you where to place the file?

Or those awful programs that give you a stub when you try to download the app, only to download the actual payload to, again, god-knows-where.

Or even worse, packaging your app in a docker container!

Seriously people, give a CURL-compatible URL to your actual payload and then get the hell out of the way

Re: Ask HN: So you moved off Heroku, where did you go?

#192

Hey, Andras here, founder of Coolify ( https://coolify.io ). Coolify is an open-source & self-hostable Heroku / Netlify alternative. Lots of features are added day-by-day and I'm open for new ones. Visit our Github ( https://github.com/coollabsio/coolify ) or our feedback page ( https://feedback.coolify.io/ ) to get more info. A few months ago, I quit my job and started to work on it full-time (best decision I've mad…

Hi! While the project does look very interesting, i'm kind of put off by the code. While it is pretty organized and neat, I can see that all of the services offered are hard-coded. Like the 330 lines long if-else chain in apps/api/src/lib/services/common.ts. This way every time you need to set add a new service to coolify there's the need to ship a new version. Why did you choose to go this way rather than a more gen…

The reason, I (founder of Coolify) choose that, it was faster.

I’m currently making a feature, that will change this. All services could be defined with a simple yaml file that won’t be hardcoded. They will be sitting in a repository and everyone can add any service with a simple yaml file.

It is definitely more maintainable than the current solution, but with the current solution, I could iterate faster. :)

Re: Ask HN: So you moved off Heroku, where did you go?

#193
post #59

I have 4 apps running on fly.io for most of this year and can recommend them. 2 are elixir apps that have been created on fly, 1 was an elixir app I had running on heroku, and 1 was rails app on heroku I recently migrated. I used their heroku migrator and it worked pretty much automatically. I had a few steps to follow to move the DB, but their docs covered it - https://fly.io/docs/rails/getting-started/migrate-from-…

Another +1 for fly.io from me. I moved a 10 req/s API from Google Cloud Run to fly.io a couple weeks ago. It was a fast and easy transition. I'm now deployed at several edges reducing latency for far-away users, and it's cheaper than Google to boot.

Re: Ask HN: So you moved off Heroku, where did you go?

#195
post #71

Earlier quoted context omitted.

Eek what a hot take. He's talking about the pricing model not the way to operate it. AWS bills for egress data. You can't operate it in any different way to stop that.

Sure about that? So if I have static images going through an ALB to the requesting client, I can't operate in another way to reduce those costs? ... you're sure?

Nice strawman. I never said you can't operate more efficiently.

Every service on AWS charges egress fees that's my comment. There are other cloud operators that do not. I can safely run some static compute / storage / network at a fixed cost, you can't do this on AWS.

If too many people come to my website it won't wipe out my credit card. The site might go offline but I'd rather take that than a huge bill.

Re: Ask HN: So you moved off Heroku, where did you go?

#196

Hey, Andras here, founder of Coolify ( https://coolify.io ). Coolify is an open-source & self-hostable Heroku / Netlify alternative. Lots of features are added day-by-day and I'm open for new ones. Visit our Github ( https://github.com/coollabsio/coolify ) or our feedback page ( https://feedback.coolify.io/ ) to get more info. A few months ago, I quit my job and started to work on it full-time (best decision I've mad…

Hi! While the project does look very interesting, i'm kind of put off by the code. While it is pretty organized and neat, I can see that all of the services offered are hard-coded. Like the 330 lines long if-else chain in apps/api/src/lib/services/common.ts. This way every time you need to set add a new service to coolify there's the need to ship a new version. Why did you choose to go this way rather than a more gen…

This isn't such a sin for a young project like this - Making code configurable adds overhead and it's often right to avoid 'over-configuration' along with 'over-abstraction' and other 'over-optimization efforts'. What is important is to isolate functions for orthogonality which will allow a project to be refactored according to priority needs further down the line.

Re: Ask HN: So you moved off Heroku, where did you go?

#197

Not a big app but I had a few small sites I ran on Ruby on Heroku. I moved them to a shared hosting provider using PHP. These apps are super basic but I was paying Heroku and realized that PHP would save me a 20 bucks a month and it wouldn't take long. The real benefit is not having to worry about upgrading stacks at EOF and that stuff.

For years I paid for “unlimited” LAMP shared hosting from one of the many providers for about $150 a year. This was great for hosting personal stuff, side projects, proof of concepts, etc.

Recently I started rebuilding some stuff in React/Python and went with Heroku for my backend (before they announced they’re ending the free tier).

Professionally I’ve used both AWS and GCP for real/big stuff but I’d love to pay $150 a year for a “personal” instance that has predictable billing at the expense of “pro” feature/uptime.

Where are the PaaS flat rate providers for hobby stuff?

Re: Ask HN: So you moved off Heroku, where did you go?

#198
post #59

I have 4 apps running on fly.io for most of this year and can recommend them. 2 are elixir apps that have been created on fly, 1 was an elixir app I had running on heroku, and 1 was rails app on heroku I recently migrated. I used their heroku migrator and it worked pretty much automatically. I had a few steps to follow to move the DB, but their docs covered it - https://fly.io/docs/rails/getting-started/migrate-from-…

Related to the thread, How practical is it to setup the distributed routing stuff of fly yourself?

Seems you have to buy an anycast-ip from somewhere or become your own ISP/network provider, configure a bunch of bgp routers & routes but that seems impractical for most. Stuff like Akamai, Cloudflare, Route53 have anycast-dns but that seem specifically for dns queries, not responding to a query and routing it somewhere.

Is it a problem that's just too big and difficult that you can't really self-host/spit-and-duct-tape your own system?

Re: Ask HN: So you moved off Heroku, where did you go?

#200
post #59

I have 4 apps running on fly.io for most of this year and can recommend them. 2 are elixir apps that have been created on fly, 1 was an elixir app I had running on heroku, and 1 was rails app on heroku I recently migrated. I used their heroku migrator and it worked pretty much automatically. I had a few steps to follow to move the DB, but their docs covered it - https://fly.io/docs/rails/getting-started/migrate-from-…

> Fly is innovative in the same way Heroku was when it launched

I've not had a chance to play with it yet, what are they doing that's innovative.

(Genuine question, not being cynical).

Post reply on HN