Event-Driven Microservices
A Pattern Language for Deployment, Communication, and Refactoring
Publisher: O'Reilly Media
Final Release Date: March 2016
Run time: 4 hours 46 minutes

Software developers and architects increasingly turn to microservices as a framework for improving the agility and velocity of their development efforts. But is it the right approach? This video presents a balanced view of the benefits and drawbacks of microservices. It outlines the motivations driving the adoption of microservices; compares and contrasts it to monolithic architecture; describes solutions to key problems such as inter-service communication and distributed data management; and moves on to a set of strategies for refactoring a monolithic application into a set of microservices.

  • Understand how microservice architecture tames complexity in large applications
  • Discover strategies for partitioning an application into microservices
  • Examine deployment patterns like multiple services per host and service per virtual machine
  • Understand the issues surrounding API gateways, service discovery, and service registration
  • Discover the microservice chassis - a framework for easily creating small short lived services
  • Explore the problem of data consistency in microservices and solutions to that problem
  • Learn about event sourcing, implementing queries, and command query responsibility segregation

Chris Richardson is a developer, architect, Java Champion, and JavaOne rock star. He wrote POJOs in Action (which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate) and was the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. He is the creator of microservices.io and is working on his third startup: a platform for developing reactive microservices.

About the O’Reilly Software Architecture Series

Clearing a path from developer to architect and enriching that path once you arrive.

Software architecture is a fast-moving, multidisciplinary subject where entire suites of "best practices" become obsolete practically overnight. No single path or curriculum exists, and different types of architecture—application, integration, enterprise—require different subject emphasis. Whether you’re at the outset of a career as an architect or in the midst of such a career, series editor Neal Ford has curated this collection of tools and guides for aspiring and seasoned architects alike.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyEvent-Driven Microservices
 
4.2

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (4)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (5)
  • Helpful examples (4)
  • Accurate (3)
  • Concise (3)
  • Well-written (3)

Cons

No Cons

Best Uses

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

Reviewed by 5 customers

Displaying reviews 1-5

Back to top

 
4.0

A great exposition on microservices

By Orbee

from MN

About Me Designer, Developer

Pros

  • Clear And Concise
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate
    • Novice

    Comments about oreilly Event-Driven Microservices:

    Clear explanations on the pros and cons of using various strategies when designing microservices. Clear explanations are provided for when microservices are applicable, trade-offs and benefits. All in all a very good introduction.

     
    4.0

    Great introduction into microservice patterns

    By Damon

    from Lithuania

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples

    Cons

      Best Uses

      • Intermediate

      Comments about oreilly Event-Driven Microservices:

      After this training I feel that I got better understanding of micro services. Author easily explains complex topics and provides different examples and solutions. I made some notes and will try different technologies that he has described in his lessons. Thanks.

       
      4.0

      Good overview of patterns for microservices

      By ZenMachina

      from West Coast

      Pros

      • Accurate
      • Easy to understand

      Cons

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly Event-Driven Microservices:

        Author is very knowledgeable in the area of micro services and the concerns of architectural design when breaking down a monolith. Some areas could of had more depth of explanation with some more code specific examples to get a better sense, but overall I was quite pleased and found the training well worthwhile. 4.5 stars.

         
        4.0

        Not able to get the Java code

        By Luiz

        from Utah

        About Me Developer

        Pros

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

        Cons

          Best Uses

          • Intermediate

          Comments about oreilly Event-Driven Microservices:

          Hi,

          This training is very good. I would recommend to my friends. Author explains the concepts very clearly using real life examples.

          One little thing, can you please send the correct link for git for the java example code.

          Thanks,

          Luiz.

          (1 of 2 customers found this review helpful)

           
          5.0

          Good explaining various technical to use microservices.

          By miltrix

          from Russia

          Verified Reviewer

          Pros

          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

              Comments about oreilly Event-Driven Microservices:

              author have deep understanding of this theme. He retail fashionable methods to relate one service to other. He also develop site and product to help use technical of microservices. I excited about this.

              Displaying reviews 1-5

              Back to top

               
              Buy 2 Get 1 Free Free Shipping Guarantee
              Buying Options
              Immediate Access - Go Digital what's this?
              Video:  $99.99
              (Streaming, Downloadable)