Mastering Akka

Master the art of creating scalable, concurrent, and reactive applications using Akka

Mastering Akka

Christian Baxter

2 customer reviews
Master the art of creating scalable, concurrent, and reactive applications using Akka
Packt Subscription
FREE
€9.44/m after trial
eBook
€29.40
RRP €41.98
Save 29%
Print + eBook
€43.99
RRP €43.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
€0.00
€29.40
€43.99
€9.44 p/m after trial
RRP €41.98
RRP €43.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Mastering Akka Book Cover
Mastering Akka
€ 41.98
€ 29.40
Learning Concurrent Programming in Scala - Second Edition Book Cover
Learning Concurrent Programming in Scala - Second Edition
€ 41.98
€ 29.40
Buy 2 for €42.00
Save €34.98
Add to Cart

Book Details

ISBN 139781786465023
Paperback436 pages

Book Description

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

What You Will Learn

  • Use Akka actors to enable parallel execution
  • Build out domain-driven design based components like entities and aggregates
  • Respond to command requests on that aggregate root that affect the internal state
  • Leverage Akka Persistence, protobuf and Cassandra to save the persistent state of you entities
  • Build out complex processing graphs with the Graph Builder DSL
  • Understand the dynamic push/pull nature of backpressure handling within Akka Streams
  • Route HTTP requests to an actor and return a response
  • Deploy actor instances across a set of nodes via ConductR for high availability

Authors

Table of Contents

Book Details

ISBN 139781786465023
Paperback436 pages
Read More
From 2 reviews

Read More Reviews

Recommended for You

Learning Concurrent Programming in Scala - Second Edition Book Cover
Learning Concurrent Programming in Scala - Second Edition
€ 41.98
€ 29.40
Scala Microservices Book Cover
Scala Microservices
€ 41.98
€ 29.40
Akka Essentials Book Cover
Akka Essentials
€ 28.78
€ 20.16
Scala for Machine Learning - Second Edition Book Cover
Scala for Machine Learning - Second Edition
€ 55.18
€ 38.64
Python Machine Learning - Second Edition Book Cover
Python Machine Learning - Second Edition
€ 37.18
€ 24.92
Architecting Modern Java EE Applications Book Cover
Architecting Modern Java EE Applications
€ 45.58
€ 31.92