The Curse of the A-word
The author discusses their experience with the Actor Model and its implementation in the Orleans project. They highlight four major conflations that often arise when discussing actors, including distributed vs local actors, supervision trees vs actors, message passing vs one-way messages, and state transition vs become. These conflations can lead to confusion and misunderstandings among developers. The author also expresses their belief that the term "actor" is an unfortunate choice for describing this model of computation, as it often leads to a barrier in adoption by the broader developer population. They suggest alternative terms such as "grains," "cloud native objects," or "durable objects" to help convey the benefits and applicability of the Actor Model more effectively.
Company
Temporal
Date published
May 5, 2021
Author(s)
Sergey Bykov
Word count
1957
Hacker News points
None found.
Language
English