Chapter 7. Scaling in reactive systems

This chapter covers
  • Evaluating the difficulties of traditional scaling approaches
  • Comparing the Akka.NET scaling approach to traditional methods
  • Using routers in Akka.NET
  • Dynamically scaling actors to react to load changes

In chapter 1, you embraced the goal of building responsive systems to ensure the best possible UX. In chapter 3, you saw how a message-passing architecture lets you break free of systems that rely heavily on blocking API calls. You also saw, in chapter 6, how you can ensure that your applications continue to work in gray-sky as well as blue-sky conditions. By considering where failures are likely to occur and using the failure detection and recovery tooling in ...

Get Reactive Applications with Akka.NET 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.