Live data from Hacker News

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

news.ycombinator.com

231–240 of 322 posts

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

#231
1. It was right after the first MVP was hosted on Heroku so not that much work. I had to write Dockerfiles and set up a CI/CD myself (Github Actions thank you).

2. I'm a dev with a bit of DevOps experience but mostly as a user. I still have to run to my DevOps friends for help occasionally :)

3. I learned tons. Most usefully setting up the entire CI/CD myself and Dockerizing my setup.

4. Cost is one of the main reasons why I moved. Digital Ocean is much more cost efficient for CPU intensive instances (my backend runs audio/video and physics). For the web app, Digital Ocean Apps are a bit more pricey than just running a droplet but save me loads of time.

5. I run a spatial video meeting app (https://flat.social). Tech stack is Node, Next.js, Mediasoup and Typescript. The traffic is rather spiky - anything from a 50-60 users on a chill Sunday to over 25k website hits from Reddit during xmas.

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

#232

I am working on heroku/dokku-like CLI tool which manages and deploys apps to any Kubernetes cluster and abstracts all kubernetes concepts from you. Tool has simple commands like "config set KEY=VALUE" and so. I also plan to implement simple web UI. The tool requires minimum dependencies inside the kubernetes cluster and it tries to follow all best practices on kubernetes. Unfortunately the tool is not ready yet. Woul…

Yes! I think this is the right approach. Using kubernetes is going to be much safer on the long term, because most software projects die and kubernetes isn't going to die soon. It is also much more used and probably a lot more stable.

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

#233
post #213

Earlier quoted context omitted.

I am curious why you chose S3 over B2?

The advantage B2 offers is lower pricing The advantage S3 offers is seamless integration with other AWS services IMHO, the ease of integration has significant value, it would take a very sizable S3 bill for me to consider not using S3

I agree.

The reason I was asking is because the OP did not appear to be using any other AWS resources.

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

#235

I moved 4 personal websites with a total of 7 services to railway.app (no affiliation) this weekend and was very impressed with how simple it was. Previously these websites were hosted using a combination of GitHub Pages + Heroku + Fly.io but it’s nice to have all of them hosted in a consistent way now. I vastly preferred the railway.app migration to the fly.io migration but fly.io feels much more production ready th…

$10 per GB per month!

Yeah railway's pricing is super confusing -- it will be interesting to see what the total for my (very low traffic) websites will at the end of the month. On the dashboard it currently estimates my total bill for all sites to be $2.82 which means I'll be under their $5/mo free credit.

At least they have a very convenient single page where I can see the total for all projects at one time.

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

#236
post #50

Earlier quoted context omitted.

It's funny how people are different, after using CapRover for years I tried Coolify but it felt like so much functionality was missing that I would not use it over CapRover in its current state. All the things you mentioned (GitHub webhooks, custom domains, SSL certs, reverse proxying) are supported by Cap. It also supports Docker Swarm.

Hey, the founder of Coolify here. I'm constantly adding new features to Coolify. Which ones are you missing (except Docker Swarm)?

Dokku has a very easy solution for connecting databases and other services to an app with "Dokku link." Currently with Coolify I have to spin up a database then take the link generated, like postgres://user:pass@host/link and then paste it into my env file for my app. It would be cool for Coolify to automatically inject those environment variables into my app when I link two services and apps together like Dokku does. It just needs to tell me what env variable I should be looking for, like DATABASE_URL, and then I can use that variable in my app.

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

#237

I am working on heroku/dokku-like CLI tool which manages and deploys apps to any Kubernetes cluster and abstracts all kubernetes concepts from you. Tool has simple commands like "config set KEY=VALUE" and so. I also plan to implement simple web UI. The tool requires minimum dependencies inside the kubernetes cluster and it tries to follow all best practices on kubernetes. Unfortunately the tool is not ready yet. Woul…

Yes! I think this is the right approach. Using kubernetes is going to be much safer on the long term, because most software projects die and kubernetes isn't going to die soon. It is also much more used and probably a lot more stable.

Yes, exactly this is my point. I use kubernetes as a framework for infrastructure management which has all concepts I need.

Here is the github link https://github.com/alhafoudh/eien

I will push what I have today.

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

#238

Controversial opinion: given the vast majority of answers here: cheapskates looking for free tiers wherever they can find them. Heroku should’ve closed that free tier years ago! Now they added some very very cheap plans as well which is fantastic for them = gets rid of some of the horrendous cost from platform abuse they dealt with every quarter. Good for you Heroku, you were always under appreciated by the enterpris…

I'm gonna play the devils advocate here

$5-$10 / month is peanuts for most western people. In other places of the world, that could be equivalent to a solid 10%-20% of their monthly paycheck (if the hosting services do not offer prices based on location).

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

#239
post #172

I moved a Go app with 20k users/mo from heroku to render. 1. It took about 1 week due to lack of render documentation for Docker and buildpacks. I posted on the render help forum and contacted their support which did respond but were not the most helpful. I ended up finding a single example buildpack file in a render blog post which shed light on how to structure their build system. If I had not found it I dont think…

(Render hat on)

Thanks for the candid feedback! We've been working on our buildpacks-in-Docker support over the last month or so and it's greatly improved, IMO. (I'm biased--I wrote the changes.) So this should be smoother for newcomers.

v3 (or the to-be-released v4) of @renderinc/heroku-import should significantly grease the skids for folks looking to make a similar move, and the Render CLI we've got cooking also includes helpers for making ongoing development with buildpacks more reasonable.

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

#240

I tried many PaaS providers and ended up settling on Render, mostly because of its minimal boilerplate and lack of proprietary tech or vendor lock-in. There is a custom infrastructure-as-code YAML file, but it is optional and pretty nice in its own right, anyway. I get the sense that the Render team cares about DX and doing things the right way for the long term. Moving there from Heroku is simple as the platforms ha…

(Render hat on)

> My one major gripe about Render is that they don’t have a CLI. ... That said, the ticket did just get marked as In Progress a few days ago, so I am optimistic, but we will have to see where that leads.

Watch this space. Since coming onboard, the CLI became one of my biggest goals. But I'm new here and I forgot to mark it as In Progress on the feedback site. Sorry about that. ;)

Post reply on HN