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

Using clustering in the bookstore application

The original bookstore app was set up to run in a multi-server configuration, with each server containing and running a full copy of the application code. This was your basic example of simple horizontal scalability; if you need more throughput, just add another server with the full application deployed to it. The problem with this approach is that it treats all application components equally in how they need to scale, and that's a naive way to view things. In reality, we will want to fully separate our components and allow each to have its own scaling profile.

In this section, we will introduce clustering into the bookstore app. We won't fully separate out our components yet, as that will be the primary ...

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