Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $8.99
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity

Table Of Contents

Getting Started with Heroku
The Dawn of Virtual Servers
Enter the Cloud
You New Around Here?
Quick Start
How Heroku Works
What Is a Dyno?
HTTP Routing
Request Life Cycle
Long-Running Requests
The Dyno Manager and Dynos
Configuration
Releases
Slug Compilation
The Logplex
Databases and Other Add-Ons
Deployment Systems
Understanding Performance and Scale
Horizontal Scaling and You
Stateless Architecture
Dyno Manifold
Autoscaling
Estimating Resource Requirements
Request Queuing
Speeding Up Your App
Expires Headers
Faster Page Response with a CDN
Postgres Database Performance
Explaining Postgres Performance
Caching Expensive Queries
Back that Task Up
Full-Text Search Apps
Performance Testing
In-App Performance Analysis
External Performance Tools: Backend
External Performance Tools: Frontend
Being Fast
Heroku Regions
Multiregion or Single?
The Heroku Way
How to Deploy in a New Region
Forking an Application
Constraints
Latency
Add-Ons
Heroku PostgreSQL
Why PostgreSQL?
But why PostgreSQL?
Transactional DDL
Concurrent Indexes
Extensibility
Partial Indexing
What Heroku Gives You
Development versus Production
Choosing the Right Plan
Shared Features
Starter Features
Production Features
Getting Started
Importing and Exporting Data
Importing Data
Exporting Data
Snapshots
CSV Exports
PGBackups
Data Clips
Followers
Fast Database Changeovers
Forking
Other Features
Extension Support
Improved Visibility
JSON Support
Range Type Support
Deployment
Timeliness
Backing Out
Source Code Management
Multienvironment Deployment
Teams
When It Goes Wrong
Dev Center
Heroku Support
Deploy Debugging
Heroku Status Site
Reproducing the Problem
Check for a .slugignore File
Fork and Use a Custom Buildpack
Deploy Taking Too Long?
Runtime Error Detection and Debugging
Deploy Visibility
Test Visibility
Performance Visibility
Exception Visibility
Code Reviews and a Branching Workflow
Buildpacks
Quick and Dirty Binaries in Your App
P. 1
Heroku: Up and Running

Heroku: Up and Running

Ratings: (0)|Views: 40|Likes:

Take full advantage of Heroku’s cloud-based hosting services. This guide takes you through the inner workings of this PaaS platform and delivers practical advice for architecting your application to work as efficiently as possible. You’ll learn best practices for improving speed and throughput, solving latency issues, locating and fixing problems if your application goes down, and ensuring your deployments go smoothly.

By covering everything from basic concepts and primary components to add-on services and advanced topics such as buildpacks, this book helps you effectively deploy and manage your application with Heroku.

Learn your way around Heroku with the command line interface Discover several methods for scaling your application to increase throughput Speed up response time through performance optimizations Solve latency issues by deploying your Heroku instance in new regions Choose the right plan for using Heroku’s PostgreSQL database-as-a-service Get a checklist of items to consider when deploying your application Find and fix problems during deployment, at runtime, and when your application goes down Understand how Heroku buildpacks work, and learn how customize your own

Take full advantage of Heroku’s cloud-based hosting services. This guide takes you through the inner workings of this PaaS platform and delivers practical advice for architecting your application to work as efficiently as possible. You’ll learn best practices for improving speed and throughput, solving latency issues, locating and fixing problems if your application goes down, and ensuring your deployments go smoothly.

By covering everything from basic concepts and primary components to add-on services and advanced topics such as buildpacks, this book helps you effectively deploy and manage your application with Heroku.

Learn your way around Heroku with the command line interface Discover several methods for scaling your application to increase throughput Speed up response time through performance optimizations Solve latency issues by deploying your Heroku instance in new regions Choose the right plan for using Heroku’s PostgreSQL database-as-a-service Get a checklist of items to consider when deploying your application Find and fix problems during deployment, at runtime, and when your application goes down Understand how Heroku buildpacks work, and learn how customize your own

More info:

Published by: O'Reilly Media, Inc. on Nov 08, 2013
Copyright:Traditional Copyright: All rights reservedISBN:9781449341374
List Price: $8.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
This book can be read on up to 6 mobile devices.
See more
See less

05/14/2015

100

9781449341374

$8.99

USD

You're Reading a Free Preview
Pages 5 to 12 are not shown in this preview.
You're Reading a Free Preview
Pages 17 to 28 are not shown in this preview.
You're Reading a Free Preview
Pages 33 to 71 are not shown in this preview.
You're Reading a Free Preview
Pages 76 to 91 are not shown in this preview.
You're Reading a Free Preview
Pages 96 to 100 are not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->