"Does an excellent job explaining Reactive architecture and design, starting with first principles and putting them into a practical context."
From the Foreword by Jonas Boner, creator of Akka
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.
Most examples use Scala, Java, and Akka. Readers should be familiar with distributed systems.
- 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
Dr. Roland Kuhn led the Akka team at Lightbend and coauthored the Reactive Manifesto. Brian Hanafee and Jamie Allen are experienced distributed systems architects.
If the 'Reactive Manifesto' gave us a battle cry, this work gives us the strategic handbook for battle.
Joel Kotarski, The Rawlings Group
An engaging tour of distributed computing and the building blocks of responsive, resilient software.
William Chan, LinkedIn
This book is so reactive, it belongs on the left-hand side of the periodic table!
Andy Hicks, Tanis Systems
NARRATED BY MARK THOMAS