Earlier quoted context omitted.
> I'm wondering if there are any recommendations for "Heroku-like" providers with a free tier that stays up 24/7 for super simple Rails and Sinatra apps, perhaps with a DB. OpenShift( https://www.openshift.com/ ) may be the service you're looking for. I haven't tried it, but it looks nice.
I've used OpenShift and it's pretty straightforward to use. I don't feel like it's as easy to use as Heroku, but it got the job done. If I left my app idle (I think for 24 hrs or more), I noticed that it took awhile for it to awake when I tried to access it again.
Heroku is no longer the hobbyist's friend
31–40 of 119 posts
Re: Heroku is no longer the hobbyist's friend
#32The author writes about spinning virtual machine from Linode. There's one cool alternative I found: Hetzner Online[1] leases dedicated hardware that their other customers stopped using or ordered but didn't use, etc. It is in form of reverse auction - unused hardware gets cheaper until someone rents it. You can get i7-3770 server with 2x3 TB disks and 16 GB RAM for 32 EUR per month. That's not much more money than li…
Re: Heroku is no longer the hobbyist's friend
#33The author writes about spinning virtual machine from Linode. There's one cool alternative I found: Hetzner Online[1] leases dedicated hardware that their other customers stopped using or ordered but didn't use, etc. It is in form of reverse auction - unused hardware gets cheaper until someone rents it. You can get i7-3770 server with 2x3 TB disks and 16 GB RAM for 32 EUR per month. That's not much more money than li…
Couldn't help but wonder if the (valid) cost and performance problems the author has with heroku will end up pushing devs faster to Backend-as-a-Service platforms like Parse, Firebase, or something like Amazon Mobile Hub (Lambda on Rails?).
(Note: not affiliated with any of these platforms, etc. Just a lazy mobile developer with lots of things that never make it to the app store.)
Re: Heroku is no longer the hobbyist's friend
#34Google AppEngine is a good alternative for Python, Go, Java, or PHP web apps.
As a longstanding gae user I have to disagree. The performance characteristics are esoteric, they're always a few generations behind wrt language updates and framework compatibility, and the whole platform is stagnating. At least in Java-land, and I think Python too.
Re: Heroku is no longer the hobbyist's friend
#35Not to be rude, but these complaints, minus the "increase" are standard Heroku practice. I see no changes-- in fact, what has changed there, anything? They're finally too expensive for you, or you outgrew them? They aren't cheap, and never have been, especially for hobbyists. If you have a hobby, you most likely have more time than money to complete your hobby, so why, why use something like Heroku? The very nature o…
Re: Heroku is no longer the hobbyist's friend
#36Earlier quoted context omitted.
I've used OpenShift and it's pretty straightforward to use. I don't feel like it's as easy to use as Heroku, but it got the job done. If I left my app idle (I think for 24 hrs or more), I noticed that it took awhile for it to awake when I tried to access it again.
So is it not in fact up for 24hrs if it has to wake up when you try to access it again?
However you can work around it by hitting your server with an http request every 24 hours, or upgrade to the Bronze Plan which apparently has $0 base price anyway so I'm not sure what the downside is.
Re: Heroku is no longer the hobbyist's friend
#37Heroku indeed used to be very generous. I totally get why they are making these changes, it's hard to sustain this in the long run. That said; for hobby stuff I've switched to a cheap VPS plus Dokku [0] and haven't looked back. Works with Heroku buildpacks and even runs custom Dockerfiles if you need anything fancy. Hardly requires any maintenance. There's a couple of alternatives like Deis [1] and Flynn [2] that off…
Re: Heroku is no longer the hobbyist's friend
#38Hobbyists rarely pay the bills. Go upmarket or suffer in perpetual purgatory.
I imagine MailChimp, WP Engine, and some other services would disagree. It's possible to have a plan that suits hobbyists while still being profitable. In this case, as a PaaS, Heroku may not have been able to offer something like that, but it's not universally true that hobbyists are unprofitable.
Free plans or hobbyist plans are really there to get the marketing and cheap customer acquisition, not to power the mainline B2B business. The main business in both cases is likely bolstered by enterprise clients worth 5+ figures a year, but don't likely cost much more than a hobbyist account to maintain.
If you only had a hobbyist offering, you'd go out of business. As this post points out, Heroku has a much larger common offering where they should have plenty of profit at scale.
Meanwhile, they also benefit from hobbyists saying "oh yeah, Heroku is easy, let's use that!"
Heroku is smart, they know what they are doing.
Re: Heroku is no longer the hobbyist's friend
#39Earlier quoted context omitted.
I disagree - do they still lock you to their db? if they do then you are going to have to do a lot of work if you want to move to a different platform
Absolutely not. You can use Cloud Datastore, or you can connect to any database that can communicate over sockets or http, including Cloud SQL. Of note is that Datastore has a free tier, Cloud SQL does not, and Socket usage can incur (some) cost when communicating with other databases. I've seen many Python apps that connect to a free MongoDB instance hosted on Mongolab. (also worth noting that Node.js support for Ap…
Re: Heroku is no longer the hobbyist's friend
#40I'm wondering how AWS compares, though - running a dedicated, manually managed EC2 instance or ElasticBeanstalk. Seems like you could get your own server, and still have little barrier to scaling as high as anybody could ever need at the touch of a button. Anybody have much insight on that?