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

DOWNLOAD NOW


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

DOWNLOAD THE BOOK


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 :)

GET IN TOUCH

 

Share


Discuss


View All Posts or Filter By Tag


×

Welcome to the Lightbend Enterprise Suite


You are excited about Reactive applications. And you want to build, manage and monitor them easily and reliably in your environment.
We get it. So we built Lightbend Enterprise Suite to help you do that, and more, with a range of powerful Application Management, Intelligent Monitoring, Enterprise Integration and Advanced Tooling features.

×

Welcome to the Lightbend Enterprise Suite


You are excited about Reactive applications. And you want to build, manage and monitor them easily and reliably in your environment.
We get it. So we built Lightbend Enterprise Suite to help you do that, and more, with a range of powerful Application Management, Intelligent Monitoring, Enterprise Integration and Advanced Tooling features.