Support and Services
"Apps are the new channel to reach your customers.
You need more than one app.
6. !And multiple people need to work on them.
7. !You need to serve thousands of users today...
" " "
8. There’s pressure to deliver features and functionality, fast.
9. Cloud services power new kinds of apps.
% &' ()
10. Why Heroku?
Infrastructure, operations, security and maintenance built-in
Beautiful, powerful interfaces - GUI and CLI
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
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
14. Case Studies
15. AsicsMarathoner engagement app
Thousands of videos, photos, messages from friends and family
19,000 messages and social integration
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
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.
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
git push heroku master
1. Push apps to Heroku instantly using Git
2. Heroku fetches all dependencies, generates files and assets, and compiles the
3. Heroku executes your application with commands you specify.
4. Your app is up and running on Heroku immediately, accessible from any device.
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
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
heroku sharing:add email@example.com
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
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
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...
Postgres as a Service, hosted on AWS
Easily set up read-only replicas
Query and share data easily
29. Support and Services
30. Production Check
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