Review: Heroku cloud application platform


Become An Insider

Sign up now and get free access to hundreds of Insider articles, guides, reviews, interviews, blogs, and other premium content from the best tech brands on the Internet: CIO, CSO, Computerworld, InfoWorld, IT World and Network World Learn more.

Heroku pairs rapid application deployment with a wealth of developer tools, but is light on manageability

Heroku is a pure platform as a service -- that is, the entire infrastructure is managed by Heroku and not by you. As such, deploying a Ruby application, whether or not it is Rails based, is practically effortless. Deployment, in fact, is performed as a part of a regular SCM (software configuration management) sync via Git, an innovative, freely available, and quite popular distributed source code management system pioneered by Linus Torvalds, the creator of Linux.

Via Heroku's tight Git integration, there are no extra steps to publish code live. A developer simply executes a Git push of committed code to a Heroku repository, and the platform takes care of the rest, from downloading required dependencies (via Bundler) to scaling out the target application per the application's setting.

Scalability in Heroku is achieved via the platform's notion of dynos and workers, which are computing resource units. The more dynos or workers, the greater the number of incoming requests the application can handle simultaneously. Lastly, Heroku's price point is easy: An application with one dyno is free. You incur a price only when you add computing resourcing, such as extra dynos.

To continue reading, please begin the free registration process or sign in to your Insider account by entering your email address:
Now Read This: IT Resume Makeover: Our top 11 tips
View Comments
You Might Like
Join the discussion
Be the first to comment on this article. Our Commenting Policies