Introducing Akka Cloud to Edge Continuum. Build once for the Cloud. Seamlessly deploy to the Edge - Read Blog
actor-model concurrency reactive resilience elasticity akka

Designing Reactive Systems With The Actor Model: Free O'Reilly Book By Hugh McKee

Understand The Actor Model From The Ground Up (In < 1 Hour)


About This Book

Most likely, your job is heavily focused on helping your organization modernize for the digital era. As the days of purely Object-Oriented Programming and related RPC frameworks come to a close, major enterprises like Walmart, Intel, Samsung, IBM, Norwegian Cruise Lines and HSBC have started migrating to distributed, cloud infrastructures that embraces a different approach: the Actor Model.

When it comes to distributed computing, the Actor Model is the great-grandparent of it all. Created by Carl Hewitt in 1973, Forrester Research recently noted, “the Actor model is seeing renewed interest as cloud concurrency challenges grow.” 

Yet even if you understand the Actor Model and used some of the toolkits for it (e.g. Akka and Erlang), how do you easily explain the concept to your team, colleagues and managers? Where do you start?

In Hugh McKee's concise, 43-page O'Reilly book Designing Reactive Systems: The Role Of Actors In Distributed Architecture, we cover:

  • Why actor-based systems are one of the foundational technologies for creating microservices architecture (MSA)
  • How Actors delegate work by creating other Actors in a supervisor-to-worker relationship
  • How Actors manage requests and scale horizontally in large systems
  • The difference between traditional systems and actor-based systems
  • How an Actor system forms clusters when the flow of work exceeds a system’s capacity to process it
  • Why failure detection and failure recovery is an architectural feature of Actor systems
  • An example of using Actors to build an Internet of Things (IoT) application


Helpful Resources

p.s. Want to learn more about using the Actor Model with Akka, part of Lightbend Reactive Platform, in your team or organization? Let us know if it's time to set up a 15-20 minute chat with someone at Lightbend :)



The Total Economic Impact™
Of Lightbend Akka

  • 139% ROI
  • 50% to 75% faster time-to-market
  • 20x increase in developer throughput
  • <6 months Akka pays for itself