Heroku cookbook :: over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku /
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...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
[2014]
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | 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. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781782177951 1782177957 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn899291629 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150107s2014 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d OCLCF |d DEBBG |d DEBSZ |d EBLCP |d IDEBK |d YDXCP |d E7B |d S4S |d COO |d N$T |d TEFOD |d AGLDB |d ICA |d OCLCQ |d MERUC |d OCLCQ |d D6H |d VTS |d CEF |d OCLCQ |d UKMGB |d OCLCQ |d STF |d AU@ |d OCLCQ |d K6U |d OCLCO |d OCLCQ |d OCLCO |d OCLCL | ||
016 | 7 | |a 018006388 |2 Uk | |
019 | |a 897642158 | ||
020 | |a 9781782177951 |q (electronic bk.) | ||
020 | |a 1782177957 |q (electronic bk.) | ||
020 | |z 1782177949 | ||
020 | |z 9781782177944 | ||
035 | |a (OCoLC)899291629 |z (OCoLC)897642158 | ||
037 | |a CL0500000521 |b Safari Books Online | ||
037 | |a 735ED5FB-FD2C-44FA-8320-290E5EA83044 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 | |
072 | 7 | |a COM |x 013000 |2 bisacsh | |
072 | 7 | |a COM |x 014000 |2 bisacsh | |
072 | 7 | |a COM |x 018000 |2 bisacsh | |
072 | 7 | |a COM |x 067000 |2 bisacsh | |
072 | 7 | |a COM |x 032000 |2 bisacsh | |
072 | 7 | |a COM |x 037000 |2 bisacsh | |
072 | 7 | |a COM |x 052000 |2 bisacsh | |
082 | 7 | |a 004.6186 | |
049 | |a MAIN | ||
100 | 1 | |a Coutermarsh, Mike, |e author. | |
245 | 1 | 0 | |a Heroku cookbook : |b over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku / |c Mike Coutermarsh. |
246 | 3 | 0 | |a Over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c [2014] | |
264 | 4 | |c ©2014 | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Online resource; title from cover page (Safari, viewed December 17, 2014). | |
500 | |a Includes index. | ||
505 | 0 | |a 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. | |
505 | 8 | |a 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. | |
505 | 8 | |a 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. | |
505 | 8 | |a 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. | |
505 | 8 | |a 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. | |
520 | |a 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. | ||
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Cloud computing. |0 http://id.loc.gov/authorities/subjects/sh2008004883 | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Infonuagique. | |
650 | 7 | |a COMPUTERS |x Computer Literacy. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Computer Science. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Data Processing. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Hardware |x General. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Information Technology. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Machine Theory. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Reference. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Cloud computing |2 fast | |
758 | |i has work: |a Heroku Cookbook (Text) |1 https://id.oclc.org/worldcat/entity/E39PD3CBDMfT86YFrCyBpmhKtX |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Coutermarsh, Mike. |t Heroku Cookbook. |d Birmingham : Packt Publishing, ©2014 |z 9781782177944 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=918167 |3 Volltext |
938 | |a ProQuest Ebook Central |b EBLB |n EBL1874281 | ||
938 | |a ebrary |b EBRY |n ebr10992751 | ||
938 | |a EBSCOhost |b EBSC |n 918167 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis30193745 | ||
938 | |a YBP Library Services |b YANK |n 12185909 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn899291629 |
---|---|
_version_ | 1816882298963886080 |
adam_text | |
any_adam_object | |
author | Coutermarsh, Mike |
author_facet | Coutermarsh, Mike |
author_role | aut |
author_sort | Coutermarsh, Mike |
author_variant | m c mc |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 |
callnumber-search | QA76.76.A65 |
callnumber-sort | QA 276.76 A65 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
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. |
ctrlnum | (OCoLC)899291629 |
dewey-full | 004.6186 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.6186 |
dewey-search | 004.6186 |
dewey-sort | 14.6186 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06870cam a2200805 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn899291629</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">150107s2014 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">OCLCF</subfield><subfield code="d">DEBBG</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">EBLCP</subfield><subfield code="d">IDEBK</subfield><subfield code="d">YDXCP</subfield><subfield code="d">E7B</subfield><subfield code="d">S4S</subfield><subfield code="d">COO</subfield><subfield code="d">N$T</subfield><subfield code="d">TEFOD</subfield><subfield code="d">AGLDB</subfield><subfield code="d">ICA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">D6H</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">STF</subfield><subfield code="d">AU@</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">K6U</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018006388</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">897642158</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782177951</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1782177957</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1782177949</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781782177944</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)899291629</subfield><subfield code="z">(OCoLC)897642158</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000521</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">735ED5FB-FD2C-44FA-8320-290E5EA83044</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">013000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">014000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">018000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">067000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">032000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">037000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">052000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">004.6186</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Coutermarsh, Mike,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Heroku cookbook :</subfield><subfield code="b">over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku /</subfield><subfield code="c">Mike Coutermarsh.</subfield></datafield><datafield tag="246" ind1="3" ind2="0"><subfield code="a">Over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">[2014]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover page (Safari, viewed December 17, 2014).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Cloud computing.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2008004883</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Infonuagique.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Computer Literacy.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Computer Science.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Data Processing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Hardware</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Information Technology.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Machine Theory.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Reference.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Cloud computing</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Heroku Cookbook (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PD3CBDMfT86YFrCyBpmhKtX</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Coutermarsh, Mike.</subfield><subfield code="t">Heroku Cookbook.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2014</subfield><subfield code="z">9781782177944</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=918167</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL1874281</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10992751</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">918167</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis30193745</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12185909</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn899291629 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:24Z |
institution | BVB |
isbn | 9781782177951 1782177957 |
language | English |
oclc_num | 899291629 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Coutermarsh, Mike, author. 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. Over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku Birmingham, UK : Packt Publishing, [2014] ©2014 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from cover page (Safari, viewed December 17, 2014). Includes index. 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. 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. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Logiciels d'application Développement. Infonuagique. COMPUTERS Computer Literacy. bisacsh COMPUTERS Computer Science. bisacsh COMPUTERS Data Processing. bisacsh COMPUTERS Hardware General. bisacsh COMPUTERS Information Technology. bisacsh COMPUTERS Machine Theory. bisacsh COMPUTERS Reference. bisacsh Application software Development fast Cloud computing fast has work: Heroku Cookbook (Text) https://id.oclc.org/worldcat/entity/E39PD3CBDMfT86YFrCyBpmhKtX https://id.oclc.org/worldcat/ontology/hasWork Print version: Coutermarsh, Mike. Heroku Cookbook. Birmingham : Packt Publishing, ©2014 9781782177944 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=918167 Volltext |
spellingShingle | Coutermarsh, Mike Heroku cookbook : over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku / 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. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Logiciels d'application Développement. Infonuagique. COMPUTERS Computer Literacy. bisacsh COMPUTERS Computer Science. bisacsh COMPUTERS Data Processing. bisacsh COMPUTERS Hardware General. bisacsh COMPUTERS Information Technology. bisacsh COMPUTERS Machine Theory. bisacsh COMPUTERS Reference. bisacsh Application software Development fast Cloud computing fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009362 http://id.loc.gov/authorities/subjects/sh2008004883 |
title | Heroku cookbook : over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku / |
title_alt | Over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku |
title_auth | Heroku cookbook : over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku / |
title_exact_search | Heroku cookbook : over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku / |
title_full | 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. |
title_fullStr | 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. |
title_full_unstemmed | 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. |
title_short | Heroku cookbook : |
title_sort | heroku cookbook over 70 step by step recipes to solve the challenges of administering and scaling a real world production web application on heroku |
title_sub | over 70 step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku / |
topic | Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Logiciels d'application Développement. Infonuagique. COMPUTERS Computer Literacy. bisacsh COMPUTERS Computer Science. bisacsh COMPUTERS Data Processing. bisacsh COMPUTERS Hardware General. bisacsh COMPUTERS Information Technology. bisacsh COMPUTERS Machine Theory. bisacsh COMPUTERS Reference. bisacsh Application software Development fast Cloud computing fast |
topic_facet | Application software Development. Cloud computing. Logiciels d'application Développement. Infonuagique. COMPUTERS Computer Literacy. COMPUTERS Computer Science. COMPUTERS Data Processing. COMPUTERS Hardware General. COMPUTERS Information Technology. COMPUTERS Machine Theory. COMPUTERS Reference. Application software Development Cloud computing |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=918167 |
work_keys_str_mv | AT coutermarshmike herokucookbookover70stepbysteprecipestosolvethechallengesofadministeringandscalingarealworldproductionwebapplicationonheroku AT coutermarshmike over70stepbysteprecipestosolvethechallengesofadministeringandscalingarealworldproductionwebapplicationonheroku |