2. Apps Why Heroku Case Studies Core Concepts Demo Support and
Services
3. Apps
4. ! "Apps are the new channel to reach your customers.
5. ! ! !! ! ! ! ! ! ! ! ! ! ! ! You need more than one
app.
6. !And multiple people need to work on them. # ap # # # #
7. !You need to serve thousands of users today... millions
tomorrow. " " " " " " "" " " " " " " ""
8. Theres pressure to deliver features and functionality, fast.
$
9. Cloud services power new kinds of apps. % &' ()
10. Why Heroku?
11. Productivity Infrastructure, operations, security and
maintenance built-in Beautiful, powerful interfaces - GUI and CLI
Instant deployment Scale up in a single command
12. Better Apps 100s of cloud services to deliver rich
functionality Development, staging and production environments for
safe & continuous delivery Deep visibility into every part of
your application Collaboration built-in Manage and control your
entire app through loosely-coupled components
13. Over 4 million apps created Used by leading application
innovators 24/7 support with guaranteed response time Trusted
Platform
14. Case Studies
15. AsicsMarathoner engagement app Thousands of videos, photos,
messages from friends and family 19,000 messages and social
integration Reduced time-to-market Easy access to cloud
services
16. Let users leverage Facebook to find jobs in their network
Spend almost 100% of time on business problems, not ops and servers
Experiment faster and evolve quickly Leverage Memcache, New Relic
and other cloud services Career Builder
17. Ionia Cloud computing consulting firm Leverages Salesforce
+ Heroku to deliver innovative apps Customer data + connected
devices Mobile applications and portals
18. Core Concepts
19. Standard support for Ruby, Java, Node.js, Python, Clojure,
Scala and more.
20. Workflow Homogeneous staging, development and production
environments Roll out new features and other changes quickly and
safely Use heroku fork to spin up unique, running instances *
21. Deployment git push heroku master 1. Push apps to Heroku
instantly using Git 2. Heroku fetches all dependencies, generates
files and assets, and compiles the source code. 3. Heroku executes
your application with commands you specify. 4. Your app is up and
running on Heroku immediately, accessible from any device.
22. Releases heroku releases Creates a new release each time
you make changes See a full history of releases for an app, who
made them and what changed Deploy bad code? Rollback to a previous
release in a single command
23. Logging heroku logs Open-source, distributed log routing
and collation platform Tail and filter from the terminal Output
from app, app server, installed libraries, backing services, API
logs, more Comprehensive, extensible logging built for teams
24. Collaboration heroku sharing:add [email protected] All
privileges except paid add-ons, deletion/renaming, viewing invoices
Collaborators can clone app locally Pull down code changes Revoke
permissions or hand-off apps "
25. Dynos Each dyno runs a single command or process Scale up
and down to accommodate growth, traffic spikes, etc. Add-ons
available for auto-scaling dynos 1x 512MB 2x 1024MB
26. Add-ons 100s of fully managed services, operated by experts
Provision to your application in a single command Data stores,
mobile, search, logging, email, analytics, caching,
monitoring...
27. Postgres Postgres as a Service, hosted on AWS Easily set up
read-only replicas Query and share data easily
28. Demo
29. Support and Services
30. Production Check
31. 24/7 24/7 operations and support team to keep your apps
running We handle maintenance, security, upgrades, operations Focus
on building applications, not on infrastructure
32. Premium Support Technical account manager Review apps
end-to-end for architecture, configuration and optimizations Access
to new features Guaranteed response times Support for critical
apps