NASA Feed Application
on
Heroku
Group F
Heroku PaaS : Features
● Supported programming language
Java, Ruby, Node.js, Scala, Clojure, Python are
officially support...
Heroku PaaS: Features
● Free for 750 free dyno-hours per month
usage
● Automatic failover when one dyno is failed
● Mobile...
Why we selected Heroku
● Easy to use
○ Quick start guide
○ Dashboard
● Fast development and deployment cycle
○ IDE integra...
NASA Feeds Application
● Development Tools
○ Heroku CLI Tool : https://devcenter.heroku.com/categories/command-line
○ Ecli...
Heroku Dev Tools
Heroku Main Dashboard
Postgres Dashboard
Codeship CI dashboard &
Notification Mails
NewRelic Dashboard
Live Demo
Heroku Vs Google App Engine
Heroku GAE Winner
Pricing Free for 750 hours
usage per month.
complex set of variables
involve...
Features
Source: http://cloud-hosting-review.toptenreviews.com/heroku-review.html
Scalability and Flexibility
Source: http://cloud-hosting-review.toptenreviews.com/heroku-review.html
Ease of Use
Source: http://cloud-hosting-review.toptenreviews.com/heroku-review.html
Help and Support
Source: http://cloud-hosting-review.toptenreviews.com/heroku-review.html
Thank you!
Upcoming SlideShare
Loading in …5
×

PaaS application in Heroku

604 views
439 views

Published on

Published in: Technology, Design
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
604
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

PaaS application in Heroku

  1. 1. NASA Feed Application on Heroku Group F
  2. 2. Heroku PaaS : Features ● Supported programming language Java, Ruby, Node.js, Scala, Clojure, Python are officially supported by Heroku ● Scalability Automatic scalability, when load is high on one dyno it creates another dyno.
  3. 3. Heroku PaaS: Features ● Free for 750 free dyno-hours per month usage ● Automatic failover when one dyno is failed ● Mobile support sending messages and notifications to mobile devices, automatically convert media into mobile friendly formats ● Email and SMS, Search and logging services
  4. 4. Why we selected Heroku ● Easy to use ○ Quick start guide ○ Dashboard ● Fast development and deployment cycle ○ IDE integrated tools (eclipse plugin) ● Easy collaboration tools ○ CLI-tools ○ Add-ons ● Multiple Environments ○ For staging, production etc : https://devcenter.heroku.com/articles/multiple- environments ● Live Demo ○ demo url : http://nasafeedapp.herokuapp.com
  5. 5. NASA Feeds Application ● Development Tools ○ Heroku CLI Tool : https://devcenter.heroku.com/categories/command-line ○ Eclipse Heroku plugin : https://devcenter.heroku.com/articles/getting-started-with- heroku-eclipse ● SCM ○ Git ● Addons ○ Data Storage : postgres ○ Continuous Integration : codeship ○ Real Time monitoring : newrelic
  6. 6. Heroku Dev Tools
  7. 7. Heroku Main Dashboard
  8. 8. Postgres Dashboard
  9. 9. Codeship CI dashboard & Notification Mails
  10. 10. NewRelic Dashboard
  11. 11. Live Demo
  12. 12. Heroku Vs Google App Engine Heroku GAE Winner Pricing Free for 750 hours usage per month. complex set of variables involved with pricing, so it is difficult to anticipate the cost. Free for small amount of resource usage. Charges for data size, web processes required and then options we need, so it’s easier to anticipate the costs. Almost same Supported languages / flexibility Ruby, Java, Python, Scala, Node.js, Clojure, Python, Java, PHP (Experimental), Go (Experimental) Heroku Data store Uses a standard SQL database and also has excellent import/export facilities. GAE uses Google BigTable which is great for scaling and availability but data export and interactions are very limited Heroku Porting/migration of the applications Easy because of standard tools and services are used Difficult because Google specific API have to be used in applications. Heroku Scalability Automatic & base unit of scaling is application Automatic & base unit of scaling is application. Google big table provides well scaling data storing solution GAE
  13. 13. Features Source: http://cloud-hosting-review.toptenreviews.com/heroku-review.html
  14. 14. Scalability and Flexibility Source: http://cloud-hosting-review.toptenreviews.com/heroku-review.html
  15. 15. Ease of Use Source: http://cloud-hosting-review.toptenreviews.com/heroku-review.html
  16. 16. Help and Support Source: http://cloud-hosting-review.toptenreviews.com/heroku-review.html
  17. 17. Thank you!

×