Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of microservices and service oriented architectures (SOAs), asynchronous concurrency is now critical to day-to-day Java development. This video builds on the theory offered in the associated "Asynchronous Programming in Java" course by refactoring several Java projects using Actors in Akka. From there, it explains the concepts behind the actor model, how the Akka toolkit compares with other concurrency concepts, and how to use the Akka API.
Understand how to program event-driven reactive code using Actors and Akka Learn to implement readable and maintainable reactive code using Actors and Akka Gain experience building reliable and performant Java apps in a microservices/SOA model