Production-Ready Microservices
Building Standardized Systems Across an Engineering Organization
Publisher: O'Reilly Media
Final Release Date: November 2016
Pages: 172

One of the biggest challenges for organizations that have adopted microservice architecture is the lack of architectural, operational, and organizational standardization. After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what’s next. In this practical book, author Susan Fowler presents a set of microservice standards in depth, drawing from her experience standardizing over a thousand microservices at Uber. You’ll learn how to design microservices that are stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe.

Explore production-readiness standards, including:

  • Stability and Reliability: develop, deploy, introduce, and deprecate microservices; protect against dependency failures
  • Scalability and Performance: learn essential components for achieving greater microservice efficiency
  • Fault Tolerance and Catastrophe Preparedness: ensure availability by actively pushing microservices to fail in real time
  • Monitoring: learn how to monitor, log, and display key metrics; establish alerting and on-call procedures
  • Documentation and Understanding: mitigate tradeoffs that come with microservice adoption, including organizational sprawl and technical debt
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyProduction-Ready Microservices
 
4.5

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Well-written (4)
  • Concise (3)
  • Easy to understand (3)

Cons

No Cons

Best Uses

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

Reviewed by 4 customers

Displaying reviews 1-4

Back to top

 
5.0

Excellent guide for standardizing production systems

By Micah

from Chattanooga, TN

About Me Sys Admin

Verified Buyer

Pros

  • Concise
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate
    • Novice

    Comments about oreilly Production-Ready Microservices:

    I really appreciated the breadth of topics covered, it is true guide for microservices, but also standardization of systems. The book provides a helpful summary at the end of each subsection outlining major points, so you won't need to underline every group of points throughout the book.

    I wish the book went a little deeper into development practices around coordination of microservices, and contained some more examples, such as an example Runbook.

    Overall, a big thumbs up. I've recommended it to everyone on my team, and will be referencing it as I work toward implementing standardization in my company.

    (3 of 4 customers found this review helpful)

     
    4.0

    "must read" for every one of us engineers

    By Look

    from Poland

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

    • Not comprehensive enough

    Best Uses

    • Intermediate
    • Novice

    Comments about oreilly Production-Ready Microservices:

    This is great book for every programer, team lead or CTO who gonna dive into microservices world. Each chapter contains checklist that will help both novice and experienced microservice programmers to avoid mistakes and common pitfalls.
    When I got this book I was experienced in microservices world but not every aspect of my project got well so I was searching answers in this book. Big advantage for me was that I could read chapters out of order and start with more interesting to me.
    What I don't like about this book is not showing all possibilities for given problem. In example deploys are describes as a process with staging environment but the are plenty companies out there who do not use this model and this book didn't mention it. Other example is source version control branching model as a way of developing microservices but nowadays to avoid merge hell often trunk based development is executed.
    I would say that 80% of chapters that I've read is true and 20% is missing content.
    However this is great book for beginners and experienced engineers and I consider it as "must read" for every one of us.

    (3 of 4 customers found this review helpful)

     
    5.0

    A worthwhile read

    By Night Manager

    from Budapest, Hungary

    About Me Developer

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Novice
      • Student

      Comments about oreilly Production-Ready Microservices:

      The book is really a description of what I would call a quality assurance framework for a microservices environment. Compared to its modest length, it contains quite a number of useful ideas from someone in the trenches.

      Disclosure:
      I got a discount of 50% on the list price of the e-book version (but I wasn't required/asked to do anything in return). Still, I also bought it on Amazon, because none of the formats provided by O'Reilly can be used with a proper WEB(-browser) reader (with synchronized highlights/notes). Note that the full price on Amazon was just a little higher than the discounted price at O'Reilly.

      (5 of 6 customers found this review helpful)

       
      4.0

      Well written insights for working with microservices

      By inkel

      from Buenos Aires, Argentina

      About Me Developer

      Verified Buyer

      Pros

      • Concise
      • Easy to understand
      • Well-written

      Cons

        Best Uses

        • Intermediate

        Comments about oreilly Production-Ready Microservices:

        I wasn't expecting much about this book, as I was bitten by other books that were mostly a compilation of things you could find in the web. This book, however, gave me a different impression: it feels written by someone with enough experience in working with microservices and the concepts are very well explained and with enough context not to feel like something is missing. I'm looking forward to the final edition of the book,

        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:  $33.99
        Formats:  DAISY, ePub, Mobi, PDF
        Print & Ebook:  $43.99
        Print:  $39.99