My Account Log in

2 options

Heroku Cookbook : over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku / Mike Coutermarsh.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Couteron, Max, author.
Language:
English
Subjects (All):
Web site development.
Web sites--Authoring programs.
Web sites.
Physical Description:
1 online resource (232 p.)
Place of Publication:
Birmingham, England : Packt Publishing, 2014.
Language Note:
English
Biography/History:
Coutermarsh Mike: Mike Coutermarsh has been building and deploying web applications for over 10 years. Originally from New Hampshire, he now works and lives in Boston, MA. As an early adopter of Heroku, he's been working with and writing about the technology for over 5 years. He works as a software engineer for Product Hunt (http: //www. producthunt. com). Previously, he's built and scaled web applications at Gazelle (https: //www. gazelle. com/) and was a cofounder of Taskk. When Mike isn't coding or writing, you will usually find him making the perfect cup of coffee, watching hockey, or at the gym.
Summary:
This book is intended for developers who want to learn what it takes to deploy and manage production level applications on Heroku. You may have already deployed applications to Heroku or may be entirely new to the platform. This book will get you up to speed quickly with all the knowledge needed to run real-world web applications on Heroku. When using the recipes in this book, it would be helpful to have some prior experience of working with Git and command line applications.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Heroku; Introduction; Installing the Heroku Toolbelt; Introducing version control with Git; Deploying a Rails application to Heroku; Deploying a Node.js application to Heroku; Introducing dynos, workers, and scaling; Chapter 2: Managing Heroku from the Command Line; Introduction; Viewing application logs; Searching logs; Installing add-ons; Managing environment variables; Enabling the maintenance page; Managing releases and rolling back
Running one-off tasks and dynosManaging SSH keys; Sharing and collaboration; Monitoring load average and memory usage; Chapter 3: Setting Up a Staging Environment; Introduction; Duplicating an existing application; Managing git remotes; Password protection for a Rails app; Deploying with Heroku labs - Pipeline; Deploying from tags; Continuous integration and deployment with Travis CI; Chapter 4: Production-ready with Heroku; Introduction; Managing domains from the command line; Configuring DNS with CloudFlare; Setting up SSL with CloudFlare; Enabling preboot for seamless deploys
Enabling custom maintenance and error pagesSetting up a status page; Setting up log draining with LogEntries; Chapter 5: Error Monitoring and Logging Tools; Introduction; Checking Heroku's status; Adjusting Rails' logging level; Storing historical logs with PaperTrail; Monitoring for 404 and 500 errors with PaperTrail; Logging slow queries with PaperTrail; Monitoring uptime with Pingdom; Logging errors with Rollbar; Chapter 6: Load Testing a Heroku Application; Introduction; Monitoring dyno performance with Librato; Monitoring application performance with New Relic
Learning to load test with SiegeConfiguring complex load tests with Siege; Load testing from the cloud with Blitz.io; Testing real user scenarios with Load Impact; Chapter 7: Optimizing Ruby Server Performance on Heroku; Introduction; Setting up and running Unicorn on Heroku; Monitoring and tuning Unicorn's memory usage; Tuning Unicorn's backlog for Heroku; Timing out long requests with Unicorn; Setting up and running Puma on Heroku; Running Puma with Rubinius for parallelism; Chapter 8: Optimizing a Rails Application on Heroku; Introduction; Setting up a sample blogging app
Using Heroku Deflater to gzip assetsServing assets from Amazon Web Services (AWS) Cloudfront; Adding memcached to a Rails application; Adding Redis to a Rails application; Implementing low-level caching in Rails; Caching rendered views; Aborting long requests with Rack::Timeout; Using a follower for read-only DB queries; Chapter 9: Using and Administrating Heroku Postgres; Introduction; Creating and sizing a new database; Promoting a Heroku database; Connecting to Heroku Postgres from Navicat; Connecting to Heroku Postgres from psql; Creating a database backup; Restoring from a backup
Creating a read-only follower
Notes:
"Quick answers to common problems"--Cover.
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed December 17, 2014).
ISBN:
9781782177951
1782177957

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account