Akka in Action, Second Edition

you own this product
Francisco Lopez-Sancho Abraham
  • June 2023
  • ISBN 9781617299216
  • 400 pages
  • printed in black & white
Look inside
Akka solves the big problems of distributed systems, from multithreading and concurrency to scalability and failure. Learn how to use it effectively.

In Akka in Action, Second Edition you will learn how to:

  • Create basic programs with Akka Typed
  • Work with clusters to build robust, fault-tolerant programs
  • Use Akka with Kubernetes
  • Build microservices with Akka
  • Create and maintain distributed state with strong consistency guarantees
  • Employ actor-based concurrency and parallelism
  • Test Akka software

Akka in Action, Second Edition teaches you to use Akka Typed to solve common problems of distributed systems. You’ll learn how to bring together all of Akka’s moving parts to design and implement highly scalable and maintainable software. Extensively revised by Akka contributor Francisco López-Sancho Abraham, this new edition demonstrates Akka’s complex concepts through engaging hands-on examples. Discover the power of the Actor Model, how Akka works with Kubernetes, and how to utilize Akka modules to create microservices that are reliable and fault tolerant.

about the technology

For large software systems, the action is in the “-ilities.” Scalability. Reliability. Maintainability. Capability. Akka, toolkit for building distributed message-driven applications, delivers on the “ilities.” And recent innovations, including Akka Typed, ensure that this amazing platform will remain the best way to build and deploy distributed Java and Scala applications for years to come.

about the book

Akka in Action, Second Edition is your guide to building message-centric distributed applications systems. This new edition covers all features of Akka, including Akka Typed. You’ll learn to create microservices using Akka’s powerful suite of tools, Akka Sharding, Persistence, Streams, Persistence Query, Projections, and gRPC. Practical examples taken directly from industry guide you through clustering, deploying to Kubernetes, and taking full advantage of Akka’s Actors-based approach to concurrency.

what's inside

  • Work with clusters to build robust, fault-tolerant programs
  • Maintain distributed systems with strong consistency guarantees
  • Utilize concurrency and parallelism
  • Test Akka software

about the reader

For readers comfortable with Java and Scala.

about the authors

Francisco Lopez Sancho-Abraham is a senior consultant at Lightbend, and a principal engineer on the Akka Team. Raymond Roestenburg, Rob Bakker, and Rob Williams are the authors of the first edition of Akka in Action.

Akka in Action is the best source for a deep yet practical and hands-on introduction to Akka. In it, Francisco discusses everything from the foundational distributed systems stuff to how to integrate it with the more recent high-level modules like Alpakka and Akka Streams. Highly recommended.

Jonas Bonér, Lightbend

All you need to start with Akka and the Actor Model.

Rares Tausancea, ING

A gem that few books can match when it comes to Actors, CQRS, and Event Sourcing. For Scala and Java developers, it’s an essential read.

Sebastian Harko, IBM

Delivers a powerful combination of easy-to-follow lessons on the Akka ecosystem and well-timed discussions on important topics in modern computing.

John Ackley, Carnegie Learning
4.2
Out of 5.0
A graph showing this site's review totals.
Overall Rating
67%
of customers that
buy this product give
it a 4 or 5-Star rating.
Verified Buyer
“Great buy”
November 10, 2024 by DT (LU)
“It's Manning book in electronic form. As usual, good information, though maybe a bit lengthy and slow-going in places. As it described a single technical product, it may become obsolete rapidly.”
Company Choice
Useful books
Product Choice
Need to learn some Akka
Verified Buyer
“Great value”
"Akka in Action, Second Edition" is an essential resource for anyone looking to dive into the world of actor systems in Scala
September 24, 2023 by reza (BC, Canada)
“"Akka in Action, Second Edition" is an essential resource for anyone looking to dive into the world of actor systems in Scala. This new edition provides useful information about Akka's current state, highlighting the shift to type-safe messaging, an important development in the Akka ecosystem.

One of the standout features of this book is its commitment to keeping readers up-to-date with the latest advancements in Akka. The first edition had outdated code examples due to the switch from Classic Akka to Type-safe messaging, as acknowledged by the author. In the second edition, readers can expect a thorough exploration of this new paradigm, which is crucial for building robust and scalable applications with Akka.

What sets this book apart is not only its content but also the support it offers to its readers. A commendable feature is having an author who answers questions in a discussion forum.

The book makes Akka accessible to everyone, whether they are beginners or experienced developers. It not only covers the theoretical foundations but also delves into practical application, which is invaluable for real-world projects. The inclusion of patterns like message adapter showcases the author's commitment to imparting practical knowledge that can be immediately applied in professional settings.

In summary, "Akka in Action, Second Edition" is a highly recommended resource for anyone interested in mastering Akka and building resilient, concurrent, and distributed systems in Scala. With its focus on type-safe messaging, up-to-date content, and the author's active engagement with readers, this book is an indispensable companion on the journey to becoming an Akka expert. This book will be helpful in your journey with Akka, whether you're a beginner or an experienced developer.”
Company Choice
Manning always have up to date and fresh books about cutting-edge technologies
Product Choice
update my knowledge
Verified Buyer
“Great buy”
*The* Scala Actor Book
September 16, 2023 by Michael R. (Ireland)
“Great book on actor systems in Scala. Highly recommended.”
Verified Buyer
“Great value”
March 16, 2022 by A Reviewer (GB)
“Akka in Action, 2nd Edition is a welcome revisit to Akka.

Unfortunately a lot of the code examples in the first edition are out of date (referred to Classic Akka/Classic actors in the official documentation) due to the huge overhaul for Type safe messaging. This new edition deals with the current, type safe messaging, demonstrating patterns like message adapter, a fundamental piece for Akka.

The live edition of this book comes with a supportive discussion forum, with the Author answering any questions I have raised.

If you want a guided approach to Akka, with insight into professional application, then give this book a try.”
Verified Buyer
April 24, 2024 by A Reviewer (US)
“intro level material. Mostly snippets of code for specific recipes and some text explaining them. Not much about how it works inside, idiomatic ways of doing things and etc.”
Company Choice
Usually manning has high quality books, though this specific one is the second example of Packt-like books I try to avoid

choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Akka in Action, Second Edition ebook for free
choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Akka in Action, Second Edition ebook for free
choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Akka in Action, Second Edition ebook for free
loading book ...