Reactive Web Applications
by Manual Bernhardt
The emerging reactive model is ideal for high-performance web applications that need to manage the unpredictably-bursty behavior of the web, along with the potential instability of running on networks you don't fully control. By using application components that communicate asynchronously as they react to user and system events, reactive applications are more scalable, responsive, and fault-tolerant than standard monolithic applications. For web developers working in Java or Scala, the Play framework makes it easy to implement reactive applications without taking on the overhead of building everything from scratch.