Reactive Design Patterns
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.
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.