
Mastering Akka
By :

Mastering Akka
By:
Overview of this book
For a programmer, writing multi-threaded applications is critical as it is important to break large tasks into smaller ones and run them simultaneously. Akka is a distributed computing toolkit that uses the abstraction of the Actor model, enabling developers to build correct, concurrent, and distributed applications using Java and Scala with ease.
The book begins with a quick introduction that simplifies concurrent programming with actors. We then proceed to master all aspects of domain-driven design. We’ll teach you how to scale out with Akka Remoting/Clustering. Finally, we introduce Conductr as a means to deploy to and manage microservices across a cluster.
Table of Contents (11 chapters)
Preface
1. Building a Better Reactive App
2. Simplifying Concurrent Programming with Actors
3. Curing Anemic Models with Domain-Driven Design
4. Making History with Event Sourcing
5. Separating Concerns with CQRS
6. Going with the Flow with Akka Streams
7. REST Easy with Akka HTTP
8. Scaling Out with Akka Remoting/Clustering
9. Managing Deployments with ConductR
How would like to rate this book
Customer Reviews