O'Reilly logo

Mastering Akka by Christian Baxter

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Scaling Out with Akka Remoting/Clustering

Within the realm of scaling, there are two main techniques that people use to scale their software. The first of those techniques is called scaling up, or vertical scaling. In this technique, you can increase the horsepower of the box the software is running on. This can include adding more CPUs or increasing the memory. The idea here is that by increasing the headroom on the box, the software now has the ability to do more work than before. Akka is a great framework for scaling up as it will allow you to take advantage of those multiple-CPU cores as you add them.

This seems like a pretty simple technique as it doesn't involve any re-architecture of your software. Unfortunately, it may not be ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required