Heroku is a cloud platform as a service (PaaS) supporting several programming languages. Heroku was acquired by Salesforce.com in 2010. Heroku, one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but has since added support for Java, Node.js, Scala, Clojure, Python and PHP and (undocumented) Perl. The base operating system is Debian or, in the newest stack, the Debian-based Ubuntu.
Heroku provides services and tools to build, run, and scale web applications. It is a @salesforce company.
Heroku supports Ruby, Node.js, Python, Java, and PHP so you can use the languages you already know to build and deploy apps on Heroku.
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.
Do you have any tips for using Heroku? Please add them to this list.
Please vote up or down any tips that are already here. Thank you!
Do you know any Heroku alternatives?
Please add the names of each tool to this list and help others to find them and try them out.
Please vote up or down any alternative so we find the most popular ones. Thank you!
We hope you enjoy Heroku. To search for any other online tool please use our search box at the top of the page.
If you have benefited from what you have learned here we hope you will consider sharing this page with your social media friends by using one of the sharing buttons out on the left. Thank you!
If you have any questions about Heroku please ask in the comment boxes below either Google+ or click over to Facebook. If you know lots about Heroku or any other tool featured in The Web Tools Wiki then please let us know in the comments as well. We will connect with you and give you editing rights. We often pay regular editors for their time.