DEV Community

Discussion on: Bye Bye Heroku

Collapse
 
timhub profile image
Tech Tim (@TechTim42) • • Edited

There are a few quite good heroku alternatives.

For self hosted options

In my own experience, I used heroku before, even applied a paid dyno when I was a student,

caprover

later I switched to caprover, which I realised for most of small individual, low-traffic apps, it is much cheaper to use one single AWS Cheap EC2 instance.

switch to k8s
After that, credits oracle cloud free tier, I built a free k8s cluster on Oracle cloud, it is basically one time for all, the hard part is basically the initialising part, after initialising, it is quite easy for app deployment and management. simply do kubectl apply -f infra-deploy.yaml

Oracle Free tier offer up to 4 free ARM instance (32GB Ram), and 2 AMD instances

Collapse
 
timhub profile image
Tech Tim (@TechTim42) •

I made an article to talk about dokku, caprover and self host alternatives.

dev.to/timhub/self-host-heroku-alt...

Collapse
 
harsh_kanani_af40095240f9 profile image
Harsh Kanani •

One more Heroku alternative worth adding here is Kuberns. I’ve been using it for one of my projects. It’s basically a deployment platform that runs your app on AWS and handles the infra side for you. For me, it sits nicely between Heroku’s simplicity and managing AWS or Kubernetes myself.

Collapse
 
jevin profile image
Jevin •

Hey Harsh, Jevin here, CTO at Kuberns. Glad it’s working well for your project 🙌 We built it for exactly this middle ground: AWS infra without making developers manage all the deployment setup themselves.