Resilience and Reliability on AWS
Engineering at Cloud Scale
Publisher: O'Reilly Media
Final Release Date: January 2013
Pages: 150

Cloud services are just as susceptible to network outages as any other platform. This concise book shows you how to prepare for potentially devastating interruptions by building your own resilient and reliable applications in the public cloud. Guided by engineers from 9apps—an independent provider of Amazon Web Services and Eucalyptus cloud solutions—you’ll learn how to combine AWS with open source tools such as PostgreSQL, MongoDB, and Redis.

This isn’t a book on theory. With detailed examples, sample scripts, and solid advice, software engineers with operations experience will learn specific techniques that 9apps routinely uses in its cloud infrastructures.

  • Build cloud applications with the "rip, mix, and burn" approach
  • Get a crash course on Amazon Web Services
  • Learn the top ten tips for surviving outages in the cloud
  • Use elasticsearch to build a dependable NoSQL data store
  • Combine AWS and PostgreSQL to build an RDBMS that scales well
  • Create a highly available document database with MongoDB Replica Set and SimpleDB
  • Augment Redis with AWS to provide backup/restore, failover, and monitoring capabilities
  • Work with CloudFront and Route 53 to safeguard global content delivery
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyResilience and Reliability on AWS
 
3.0

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (1)

67%

of respondents would recommend this to a friend.

Pros

    Cons

    • Not comprehensive enough (3)

    Best Uses

        • Reviewer Profile:
        • Developer (3)

      Reviewed by 4 customers

      Sort by

      Displaying reviews 1-4

      Back to top

      (3 of 3 customers found this review helpful)

       
      3.0

      Too much code, not enough reflection

      By skillet-thief

      from Pau, France

      About Me Developer

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Well-written

      Cons

      • Difficult to understand
      • Not comprehensive enough

      Best Uses

      • Expert

      Comments about oreilly Resilience and Reliability on AWS:

      This is an interesting book and I learned some important things as I am getting ready to plunge into AWS architecture. I don't regret my purchase but this book does have some problems and I wish it were better.

      The author's obviously know their stuff. They have built complex apps with AWS and solved a lot of problems and are familiar with many different kinds of issues. I even enjoy their very matter of fact, even terse writing style. Reading this book is a little bit like spending an afternoon watching an auto mechanic work. At the end you've learned a lot about the subject matter, but it is fragmented and does not form a coherent whole.

      The book's biggest flaw is the ratio of code to text. I would guess that about 50% of the book is code, mostly Python, and it isn't even heavily commented code. These are the author's solutions to a couple of difficult AWS problems, with some perspective in between. There is definitely some added value compared to just perusing README.md files on Github, but, in my opinion, not enough to fully justify a book.

      The result of this is that, after some interesting initial descriptions of the issues, the reader is quickly drowned in details. I read this on my Kindle, where it is almost impossible to read code anyway, and spent most of my time clicking through pages of code to get to the parts with some discussion. We need more discussion of overarching things, because we won't be implementing the same things that the authors were. The book gives us some hints, but spends the rest of the time in the nitty gritty. And some of the solutions the book provides, as the authors point out, are not even relevant anymore because Amazon has developed new tools that didn't exist when they came up with the solutions shown in the book.

      So, you will learn something here, I did anyway, but it could have been much better.

      PS: the title of this post is a reference to a song by Timbuk3.

      (1 of 1 customers found this review helpful)

       
      4.0

      Code and Ideas to get you thinking

      By Leam

      from Radford, VA

      About Me Systems Engineer

      Verified Reviewer

      Pros

      • Helpful examples
      • Variety Of Topics

      Cons

      • Not comprehensive enough
      • Poor Code Formatting

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Resilience and Reliability on AWS:

      In "Resilience and Reliability on AWS" the authors provide a wide sampling of code and ideas you may find useful in your cloud efforts. While obviously AWS centric, many of the ideas transfer well to other cloud or enterprise scaled projects.

      After a quick introduction and a few pages on the Resilience and Reliability concepts, the chapters include a "Crash Course in AWS", and "Top 10 Survival Tips". That chapter alone is worth the price of admission! Afterwards, specific chapters cover elasticsearch, Postgres, MongoDB, Redis, Logstash, and Global (Content) Delivery. Each chapter provides some hints and tips for making that application more bullet-proof.

      Downsides of the book include several 5-10 page long sections of poorly formatted code and a few grammatical errors. Code snippets are great, but when they are dropped in without reformatting it becomes difficult to read.

      If you're looking at cloud, or want some fresh ideas on making your enterprise production environment better, this is a useful volume.

      (2 of 2 customers found this review helpful)

       
      4.0

      Rough but really helpful

      By Spol

      from Buenos Aires

      About Me Developer

      Verified Reviewer

      Pros

      • Helpful examples
      • Life-saver
      • Real Life Stuff

      Cons

      • Difficult To Catch Up
      • Not For Everyone

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Resilience and Reliability on AWS:

      As far as i've seen on this new book from 9apps guys is that they continued to give us the good and bad news on all the hard stuff that AWS users and designers go through.

      I have to admit that the first book was almost for everyone and this one isn't. But it's really helpful when you've been banging your head against the wall trying to do what they've already mastered.
      Resiliency is not just a word and they really have some philosophy on that, they took real stuff on their hands to show us how to do it with lots of examples and even real-life experiences with customers.

      Again, it's not for beginners and it does not have all answers (i don't have all the questions either), but if you happen to be the average developer trying to figure out how to build resilient infrastructures on AWS, it's a MUST.

      (4 of 6 customers found this review helpful)

       
      1.0

      Great topic, terrible delivery

      By SFun28

      from New York, NY

      About Me Developer

      Verified Reviewer

      Pros

        Cons

        • Difficult to understand
        • Not comprehensive enough

        Best Uses

          Comments about oreilly Resilience and Reliability on AWS:

          This book is absolutely terrible. The title was irresistible, but in hindsight it seems they were looking to quickly profit on some buzz-words. Most of this book is python source code. They could have just pasted URLs instead of printing it out. To add insult to injury, the source code is poorly formatted! Also, the book is poorly written. At times it seems I'm following the author's stream-of-consciousness. It jumps around too much. It assumes a lot of prior knowledge of specific technologies. I almost feel like the authors were documenting knowledge for themselves.

          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: $25.99
          Formats:  DAISY, ePub, Mobi, PDF
          Print & Ebook: $32.99
          Print: $29.99