๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Reactive Design Patterns

โœ Scribed by Roland Kuhn; Jamie Allen


Publisher
Manning Publications Co.
Year
2014
Tongue
English
Leaves
387
Edition
ebook
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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.

WHAT'S INSIDE
Discover best practices and patterns for building responsive applications
Build applications that can withstand hardware or software failure at any level
Patterns for fault tolerance, scalability, and responsiveness
Maximize multicore hardware using asynchronous and event-driven solutions
* Scale applications under tremendous load

Readers should be familiar with a standard programming language like Java, C++ or C# and be comfortable with the basics of distributed systems. Software engineers and architects will learn how to avoid common pitfalls and apply patterns for solving day-to-day problems in a fault-tolerant and scalable way to maximize their application's responsiveness to users and clients. Project leaders and CTOs will gain a deeper understanding of the philosophy behind resilience and scalability in distributed systems, as well as their limitations, challenges and benefits.


๐Ÿ“œ SIMILAR VOLUMES


Reactive Design Patterns
โœ Jamie Allen ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Manning ๐ŸŒ English

<b>Summary</b> <i>Reactive Design Patterns</i> 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 l

Reactive Design Patterns
โœ Roland Kuhn et al. ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Manning ๐ŸŒ English

Reactive Design Patterns is a clearly written guide for building message-driven distributed systems that are resilient, responsive, and elastic. In this book youll find patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs.

Hands-on Design Patterns with Kotlin: Go
โœ Alexey Soshin ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

Design patterns enable you as a developer to speed up the development process by providing you with proven development paradigms. Reusing design patterns helps prevent complex issues that can cause major problems, improves your code base, promotes code reuse, and makes an architecture more robust.

Hands-on design patterns with Kotlin bui
โœ Soshin, Alexey ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p><b>Make the most of Kotlin by leveraging design patterns and best practices to build scalable and high performing apps</b><p><b>About This Book</b><p><li>Understand traditional GOF design patterns to apply generic solutions<li>Shift from OOP to FP; covering reactive and concurrent patterns in a s

The Patterned Mind - Creative Methods In
โœ Laura Isoniemi ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› Aalto University ๐ŸŒ English

<span>Designer and art educator Laura Isoniemi offers new perspectives and current methods for surface design in The Patterned Mind. The book introduces creative patterning methods and describes inspiring approaches for design work, and also discusses the latest technical applications that can be us