Live data from Hacker News

Ask HN: Best alternative to Heroku?

news.ycombinator.com

11–20 of 63 posts

Re: Ask HN: Best alternative to Heroku?

#11
post #2

[deleted]

Just checked them out correct me if I'm wrong but they seem more like an alternative to rackspace or EC2. They provide a VM while heroku provides the full preconfigured application and deployment stack.

Yes, you are correct. However, Digital Ocean has way faster disk IO.

Re: Ask HN: Best alternative to Heroku?

#12
If you want a very simple solution, check out AWS Elastic Beanstalk. It's really easy to setup and you just need 1 simple command to deploy (git aws.push). Not sure how big your app is but they give you 1 year free of a micro instance too.

Re: Ask HN: Best alternative to Heroku?

#14

You might try https://www.engineyard.com/ instead. You might also want to look at Amazon's Elastic Beanstalk. Your "not loves" don't ring true for me though- perhaps you'd like to elaborate there? I've been running production apps on Heroku for more than 2 years now, and there has only been one occasion where their uptime impacted the apps' availability. Even during Hurricane Sandy, my apps were up 24/7, so it's hard…

I guess my experience has been different. I can probably count a dozen serious incidents since I've been using them (1.5 years). Database corruption, unexplained network issues, long period of unavailable API (does impact uptime or performance if you need to push an urgent bug fix or timely data update). But what convinced to switch or at least to invest time to see if there's something better out there is the poor customer support. At the beginning I was a big fan of their support team, super responsive and knowledgeable but in the last 9 months or so it's been increasingly frustrating interacting with them. No more support during the week-end, wait 2-3 days between each email and getting more and more canned responses that don't really address my problems.

Re: Ask HN: Best alternative to Heroku?

#15
In my experience Dotcloud has the advantage of giving you more control over your instances and the ability to SSH into them. But I had issues with the reliability of deployment there. I used to love the sandbox, but I dropped Dotcloud as a provider after that was removed without a drop-in replacement. However, I still use them to serve Redis, and so far, it's way cheaper than using a dedicated Redis service.

I looked into AppFog, but it was not nearly customizable for my fairly intense Django app. I found too much of the configuration to be baked in.

On Heroku, I really like the ease of connecting third party services, and the fact that many of those services have free tiers. I love their New Relic pricing as well. I like that Foreman/Honcho make for a pretty awesome staging environment. What I don't like is the inability to directly connect to dynos.

So far, of the products I've tried, Heroku seems the closest to being fully baked, but it's still a ways away from hitting it out of the park. I'm really glad this question was brought up, even if it's quite frequently asked. There are so many players and the scene is so rapidly changing that information is constantly going out of date. It seems to me that what's really needed is some sort of ongoing comparison tool/site to track the whole PaaS scene.

Re: Ask HN: Best alternative to Heroku?

#16
At Pogoapp we're basically building a Heroku-compatible platform (buildpacks + S3/API-compatible) on our own hardware, with support for storing data on the local filesystem (to run your own databases, etc).

We're also really happy about Dotcloud open-sourcing hipache and docker, and it seems like at least some sort of quasi-standardized PaaS-stack is in the near future, in the same way that you can shop around for LAMP hosts.

http://www.pogoapp.com/

Re: Ask HN: Best alternative to Heroku?

#17

In my experience Dotcloud has the advantage of giving you more control over your instances and the ability to SSH into them. But I had issues with the reliability of deployment there. I used to love the sandbox, but I dropped Dotcloud as a provider after that was removed without a drop-in replacement. However, I still use them to serve Redis, and so far, it's way cheaper than using a dedicated Redis service. I looked…

> giving you more control over your instances and the ability to SSH into them.

FWIW you can do:

    heroku run bash
Which let's you mess around on a new dyno (not an existing one).

Re: Ask HN: Best alternative to Heroku?

#19
I've had a good time working with Blue Box Group (https://bluebox.net/). I've been using them as a backup for an uptime-critical festival application that runs on Heroku.

They helped me by setting up a Capistrano script for me that I run alongside my Heroku pushes. They set up the entire stack according to a specification I talked them through. And they helped me write a script to keep my backup DB in line with my production DB (Heroku Postgres). It's not nearly as quick as provisioning a Heroku app yourself, but if you can spare the week it took to get all that put together with just a little hands-on work, it's not bad.

Overall good experience, good support, if a little slow to respond, but I think mainly because they had one engineer working my case for the entire process, who I'm sure was also working with other customers. But having that 1:1 relationship is good, too. Tradeoffs.

Post reply on HN