Heroku is a cloud Platform-as-a-Service (PaaS) supporting several programming languages that is used as a web application deployment model. Heroku, one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.
Check it out: https://elements.heroku.com/buttons
Getting Started With Heroku
https://devcenter.heroku.com/start
https://github.com/paircolumbus/pairs2
http://paircolumbus.org/challenges/