What is Heroku? Heroku is a cloud application platform for building and deploying web apps. Heroku provides better UI for cloud application as cloud platform setup is done through CLI . Heroku lets app developers spend their time on their application code, not managing servers .
Heroku is a multi-language cloud application platform that enables developers to deploy, scale, and manage their applications.
History
Heroku was initially developed by James Lindenbaum, Adam Wiggins,and Orion Henry for supporting projects that were compatible with the Ruby programming platform known as Rack. The prototype development took around six months. Heroku was acquired by Salesforce.com in 2010 for $212 million.
Heroku Working model
Heroku lets you deploy, run and manage applications written in Ruby, Node.js, Java, Python, Clojure, Scala, Go and PHP. An application is a collection of source code written in one of these languages, perhaps a framework, and some dependency description that instructs a build system as to which additional dependencies are needed in order to build and run the application
Defining an application -> Add Addons -> Create Pipeline -> Deploying applications -> Promote via pipeline
Heroku makes the processes of deploying, configuring, scaling, tuning, and managing apps as simple and straightforward as possible, so that developers can focus on what’s most important: building great apps that delight and engage customers rather than being stuck in managing servers and infrastructures or companies having extra administration sections for handling all such stuff.
Comments
Post a Comment