Reactive Programming
manning.com
/ catalog
/ Software Development
/ Software Engineering
/ Concurrency and Parallel Computing
/ Asynchronous Programming
/ Reactive Programming
1
Reactive programming is a powerful paradigm for building highly-scalable and responsive applications that can efficiently handle asynchronous data streams and events. Discover how to create systems that automatically propagate changes, manage back-pressure, and gracefully handle failures. Learn to leverage non-blocking operations, event-driven architectures, and reactive streams to build distributed systems that are resilient, message-driven, and elastic. Whether you're developing microservices, real-time applications, or large-scale distributed systems, these resources will help you master the essential patterns and practices of modern reactive programming.