Distributed Systems in One Lesson
What a Day in a Coffee Shop Can Teach Us About Distributed Storage, Computation, Messaging, and Consensus
By Tim Berglund
Publisher: O'Reilly Media
Final Release Date: June 2015
Run time: 4 hours 8 minutes

Simple tasks like running a program or storing and retrieving data become much more complicated when you do them on collections of computers, rather than single machines. Distributed systems have become a key architectural construct, but they affect everything a program would normally do.

Using a series of examples taken from a fictional coffee shop operation, this video course with Tim Berglund helps you explore five key areas of distributed systems, including storage, computation, timing, communication, and consensus. You’ll also learn about some distributed programming paradigms.

If you’re an experienced developer looking to sharpen your architectural skills—particularly with regard to big data—this is one course you shouldn’t miss.

  • Dive into the five main problems areas in distributed systems—storage, computation, messaging, timing, and consensus
  • Understand key challenges that emerge in each of these areas as you move from single-processor to a distributed architecture
  • Discover one or more common open-source products that address each problem area

Tim Berglund is a full-stack generalist and passionate teacher who loves coding, presenting, and working with people. He’s the founder and principal software developer at August Technology Group, a technology consulting firm focused on the JVM. Tim is an international speaker and co-presenter of the bestselling McCullough and Berglund on Mastering Git (O’Reilly).

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
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyDistributed Systems in One Lesson
 
4.3

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Concise (3)
  • Easy to understand (3)
  • Helpful examples (3)

Cons

No Cons

Best Uses

No Best Uses

Reviewed by 3 customers

Displaying reviews 1-3

Back to top

 
4.0

great view and happenings on real world distributed Systems

By anthati

from Bangalore, India

About Me Designer, Educator

Verified Reviewer

Pros

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

Cons

    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Distributed Systems in One Lesson:

    This is one stop place to get overview on distributed technologies and patterns and tactics. great video.

     
    4.0

    Great video

    By Francis Toth

    from Montreal, QC, Canada

    About Me Developer

    Verified Buyer

    Pros

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

    Cons

      Best Uses

      • Novice
      • Student

      Comments about oreilly Distributed Systems in One Lesson:

      I would recommend this video to anyone willing to have a good overview of what big data is.

      (2 of 2 customers found this review helpful)

       
      5.0

      Excellent Abstraction

      By Onlydole

      from Cleveland, OH

      About Me Developer, Maker, Sys Admin

      Verified Buyer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Distributed Systems in One Lesson:

        I really enjoyed this course because of the "Coffee Shop" metaphor. Tim (the speaker) did a great job with meeting you where you were intellectually, and made distributed systems fun! This video wasn't "dry" AT ALL, and that was one of my favorite aspects about the whole series.

        Displaying reviews 1-3

        Back to top

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