From the heroku costs, it looks like you are using one web dyno and 2 workers dyno. The database is on standard.0, which is the first base tier production level database they offer. There&#x27;s no reason you couldn&#x27;t host all these on one server on digital ocean. I don&#x27;t really know what load your server is getting, but seeing as you only need one dyno, it&#x27;s probably not much so one server should suffice.<p>---<p># Pros of setting up your own host.<p>- Huge cost savings.<p># Cons<p>- Heroku is way easier to scale, just drag the slider. Upgrading databases &#x2F; redis is still a pain. I recommend going with RedisCloud instead of Heroku Redis. With database you have to do a migration and copy the data over.<p>- Having to deal with securing your own server and maintenance.<p>- High upfront cost due to setup<p>At the end of the day, it&#x27;s about what your time is worth :). There&#x27;s no right answer. I go with Heroku myself. The instant gratification is hard to beat.