Heroku: Up and Running
Effortless Application Deployment and Scaling
Publisher: O'Reilly Media
Released: November 2013
Pages: 100

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
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyHeroku: Up and Running
 
3.5

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (3)

Cons

    Best Uses

    • Intermediate (3)
      • Reviewer Profile:
      • Developer (4)

    Reviewed by 4 customers

    Sort by

    Displaying reviews 1-4

    Back to top

    (1 of 1 customers found this review helpful)

     
    4.0

    A behind the scenes look at Heroku

    By charles

    from Canberra, Australia

    About Me Developer, Educator, Maker

    Verified Reviewer

    Pros

    • Concise
    • Easy to understand

    Cons

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Heroku: Up and Running:

      "Heroku: Up and Running" is a behind the scenes look at the inner workings and rationale behind the Heroku Platform as a Service (PaaS). The authors, both web developers currently working at Heroku, explain the architecture of Heroku and walk the reader through some of the pitfalls of getting a web application up and running on Heroku while pointing out clever features along the way.

      I really enjoyed the first two chapters - "What is Heroku?" and "How Heroku Works" - the authors give a really interesting overview of the architecture and use their perspective from inside the company to motivate some of Heroku's design choices. The following chapters discuss performance and scaling, Heroku's implementation of postgres and some aspects of deploying web applications. Although I'm not a real web developer, I learned a few things from this book. The little section on setting up DNS records was great and some of the background on scaling was new to me!

      This short book is an easy read and provides some insight into this cool web service. "Up and Running" isn't a walkthrough for setting up a basic web application on Heroku. Rather, the book points out features from Heroku to address the day-to-day problems of web developers in an abstract way without providing a lot of code examples and screenshots. I got the feeling that the authors are leaving the "getting started" stuff for Heroku's documentation website while this book is about the meaning behind features not just how to use them.

      (3 of 3 customers found this review helpful)

       
      3.0

      Concise, Informative, Fun!

      By Arthur

      from Toronto, Ontario

      About Me Designer, Developer

      Pros

      • Concise
      • Easy to understand
      • Well-written

      Cons

      • Not comprehensive enough
      • Too basic

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Heroku: Up and Running:

      Are you a manure web developer or just starting your dive into writing scalable Web 2.0/3.0 applications? Or may be you already have an application that is gaining popularity that makes you concerned about withstanding larger traffic? Or perhaps you are at the very beginning of your IT career stumbled onto a strangely sounding and geeky moniker?

      If any, or all of the above, look no further Neil and Richard's book on Heroku: Up and Running.

      Indeed, it will quickly submerge you into the wonderful world of scalable IT operations and teach you a great deal of prudent, responsible, yet technically accurate usage of PaaS.

      Indeed this platform, as the name sounds, is out of this world. You will encounter terms as Dyno, Slug, and even Railgun! But not to worry, these will sound very familiar to most readers.

      While the emphasis of the book is on what Heroku forest, and most importantly how it accepts your application builds this book makes sure you do not do the typical mistakes potentially saving you from grief down the road when you have a tested app that you want to show to the entire world and rejoice.

      You will be informed on the most important packages or third-party services offered on Heroku, the place of a relational database in it, the importance of environmental variables and buildpacks, how to debug an application. Not to not to mention this book has hints on to what can go wrong. In short, in my opinion, this book is a must read for deployment technologists/specialists for sure. Especially for those involved into delivering or servicing mission critical apps.

      It was an enjoyable read overall, in plain and informative language.

      Three stars out of five in my opinion because it is an into type of the book with not too many small aspects covered.

      (0 of 1 customers found this review helpful)

       
      3.0

      Could be a whitepaper

      By emilCpp

      from Europe

      About Me Developer, Sys Admin

      Verified Reviewer

      Pros

        Cons

        • N

        Best Uses

          Comments about oreilly Heroku: Up and Running:

          It's a good oveview over the possiillities you have at heroku.
          It could be as well a free white paper from heroku company. I used a 50% deal. So comparing saving time for searching information about hereoku with the price(50 %) is OK. But up and runnimg is not descripted in detail. Its more an management overview.

          (3 of 3 customers found this review helpful)

           
          4.0

          A good choice to start with Paas.

          By NetRat

          from Riga, Latvia

          About Me Developer, Educator

          Verified Reviewer

          Pros

          • Easy to understand
          • Good Basics Explanation
          • Well-written

          Cons

            Best Uses

            • Intermediate
            • Novice
            • Student

            Comments about oreilly Heroku: Up and Running:

            I need to say that I'm new to Heroku platform and that's why I searched for the source which allows me to dig deeper into details. So that was the reason to read the book about Heroku by Neil Middleton and Richard Schneeman.

            Well, my feelings about the book are twisted. From the one hand it is the good start for learning what the PaaS is and how to cook it right way. I like that different real life cases are described and the add-on for it is suggested.

            On the other hand, yet both authors are a seasoned IT professionals which worked with this platform for a long time and being 12+ year in the same industry myself I expected much more low level details. There are a lot of places which needs to be explained deeper but not wider. I think the book will be better if there will be more references to external sources or more information about DB optimization or different caching strategies and so on. However, I read early release edition so the things might change greatly.

            Anyway it's fine book for novice/intermediate level of the reader and a good start for PaaS principles understanding.

            Displaying reviews 1-4

            Back to top

             
            Buy 2 Get 1 Free Free Shipping Guarantee
            Buying Options
            Immediate Access - Go Digital what's this?
            Ebook: $7.99
            Formats:  DAISY, ePub, Mobi, PDF
            Print & Ebook: $10.99
            Print: $9.99