Prime logo Prime members: New to Audible?
Get 2 free audiobooks during trial.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.
Reactive Design Patterns  By  cover art

Reactive Design Patterns

By: Dr. Roland Kuhn, Brian Hanafee, Jamie Allen
Narrated by: Mark Thomas
Try for $0.00

$14.95/month after 30 days. Cancel anytime.

Buy for $24.95

Buy for $24.95

Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.

Publisher's summary

Reactive Design Patterns is a clearly written guide for building message-driven distributed systems that are resilient, responsive, and elastic. In this book you'll find patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs. All patterns include concrete examples using Scala and Akka.

Modern web applications potentially serve a vast numbers of users - and they need to keep working as servers fail and new ones come Online, users overwhelm limited resources, and information is distributed globally. A Reactive application adjusts to partial failures and varying loads, remaining responsive in an ever-changing distributed environment. The secret is message-driven architecture - and design patterns to organize it.

Reactive Design Patterns presents the principles, patterns, and best practices of Reactive application design. You'll learn how to keep one slow component from bogging down others with the Circuit Breaker pattern, how to shepherd a many-staged transaction to completion with the Saga pattern, how to divide datasets by Sharding, and more. You'll even see how to keep your source code readable and the system testable despite many potential interactions and points of failure.

What you'll learn from this audiobook:

  • The definitive guide to the Reactive Manifesto
  • Patterns for flow control, delimited consistency, fault tolerance, and much more
  • Hard-won lessons about what doesn't work
  • Architectures that scale under tremendous load

Most examples use Scala, Java, and Akka. Listeners should be familiar with distributed systems.

Dr. Roland Kuhn led the Akka team at Lightbend and co-authored the Reactive Manifesto. Brian Hanafee and Jamie Allen are experienced distributed systems architects.

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2017 Manning Publications (P)2018 Manning Publications

What listeners say about Reactive Design Patterns

Average customer ratings
Overall
  • 4.5 out of 5 stars
  • 5 Stars
    2
  • 4 Stars
    2
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0
Performance
  • 4 out of 5 stars
  • 5 Stars
    1
  • 4 Stars
    3
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0
Story
  • 5 out of 5 stars
  • 5 Stars
    3
  • 4 Stars
    1
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    5 out of 5 stars

The beginning of the book is outstanding

It is somewhat hard to keep focus later the chapters but the short introduction into how modern system fail - is very nice if you don’t have a real experience with it yet

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    4 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    5 out of 5 stars

Big par of the book can be replaced by the audio

As the title says a big portion of the book is good in an audio only format. But some parts just aren’t, and some of these parts are pretty important (such as typical patterns). Probably makes sense to pair it with a text version, this way you cloud save some time on reading the full text but still dig into details where the audio does suffice

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

3 people found this helpful