E-Books

Reactive Design Patterns

Reactive Design Patterns
Sample Chapter(s)

by Roland Kuhn and Jamie Allen

Modern applications present incredible design challenges: we expect near-realtime performance while managing petabyte-scale data and distribution across environments ranging from traditional servers to cloud systems to mobile devices. The Reactive Application model addresses these demands through new patterns designed to "react" effectively to user and system events, changes in load, competition for shared system resources, and unanticipated failures. Although reactive design patterns can be implemented using standard enterprise development tools, you best realize the benefits when you pair them with a functional programming language like Scala and an Actor-based concurrency system like Akka.

Reactive Design Patterns is a clearly-written guide for building event-driven distributed systems that are resilient, responsive, and scalable. Written by the authors of the Reactive Manifesto, this book teaches you to apply reactive design principles to the real problems of distributed application development. You'll discover technologies and paradigms that can be used to build reactive applications including Akka and other actor-based systems, functional programming, replication and distribution, and implementation techniques such as futures, iteratees, and reactive streams. While the book presents concrete examples in Scala, Java, JavaScript, and Erlang, the primary goal is to introduce patterns and best practices that you can use to apply reactive principles to common problems you'll face when building distributed systems.

The free sample PDF available here includes the first chapter. The authors will be releasing new chapters approximately one chapter per month. All registrants qualify for a Typesafe discount and will save 45% off the price of the full Reactive Design Patterns book (all formats) as it becomes available by referencing promotional code tsrdp. If you are interested in purchasing the full book get it here. Offer only valid at manning.com.

Please enter your information to receive your E-book copy of a subset of Reactive Design Patterns by Roland Kuhn and Jamie Allen and be signed up for the Typesafe Newsletter. Once you've entered your information and submitted the form, the PDF will be emailed to your address.

New Report

JAVA 8 2014

A Global Survey of 3,030 Java Professionals

DOWNLOAD NOW
White Paper

Introducing theTypesafe
Reactive Platform

DOWNLOAD NOW
White Paper

Big Data ApplicationsGetting Started
with Spark

DOWNLOAD NOW