Reactive Programming

  • flag Packt
  • student All Levels
  • database book
  • earth English
  • clock nan


Learn reactive programming by building a modern^ message-driven^ resilient^ responsive^ and elastic system

Covered topics:

  • Understand the difference between event-driven and thread-based concurrency and where the message-driven pattern succeeds
  • Explore various production-ready technologies^ languages^ and libraries you can use in your projects
  • Create a scalable REST API using the Actor concurrency model implemented by Akka
  • Manipulate and handle events applying the Observer and Future patterns using Akka Stream
  • Gain the best strategies and hierarchy designs to recover from failure
  • Implement reactive persistence to enable restart and recovery from an application crash
  • Expand the monitoring capabilities to a complex and distributed supervision hierarchy using child Actors
  • Distribute the system between clusters using remote nodes to scale the message exchange between Actors