1 Introducing Akka

This chapter covers

  • Why scaling is hard
  • Write once, scale anywhere
  • Introduction to the actor programming model
  • Akka actors
  • What is Akka?

In this book, you learn how the Akka toolkit provides a single simple programming model for coding concurrent and distributed applications: the actor programming model. Actors are nothing new in and of themselves. What’s unique is the way actors are provided in Akka to scale applications both up and out on the Java virtual machine (JVM). As you’ll see, Akka uses resources efficiently and makes it possible to keep complexity relatively low while an application scales.

Akka’s primary goal is to make it simpler to build applications that are deployed in the cloud or run on devices with many ...

Get Akka in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.