
About
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