I Love Heroku
Heroku makes dreams come true for developers. Whether you are a seasoned tech entrepreneur or a student at university your site isn’t ready until it’s deployed. Heroku takes the pain out of creating a deployment process. Letting developers see their products online and ready for use faster than any other PAAS I have used.
We’ve all had our “Holy, **** that’s all?!” moment when we first deployed using Heroku. Mine was at the Boost incubator where I had just finished the first iteration of “Clear Chances”, which would later become “Gumball”. After two weeks of tough product decisions and heads down development work, the time had come to deploy. Having come from an enterprise background I was accustomed to deployment being a marathon process of building, checking dependencies, sign offs, and finally lots of manual work from a release engineer. After spending about 5 minutes reading the deploy documentation I saw a process that could take up to half a day turn into one that only takes less than three minutes. Since then I have tried other hosting options; such as Linode, EC2, deployments with rubber and chef, and some bizarre elastic beanstalk deployments. But I always end up wishing they were Heroku and host as many projects there as possible.