All’inizio degli anni ’70, Carl Hewitt introdusse un nuovo modello matematico di calcolo denominato Actor Model.
L’Actor Model ha influenzato lo sviluppo di diversi linguaggi di programmazione, tra cui Erlang, Elixir e Scala.
Sono passati più di 50 anni da allora, eppure l’Actor Model si rivela sempre più importante per sviluppare applicazioni concorrenti, scalabili, distribuite e moderne.
In ambito .net esistono diversi framework che ci consentono di sfruttare i vantaggi dell’Actor Model, e Microsoft Orleans è uno dei più importanti.
Se l’argomento ti affascina e/o hai la necessità di realizzare applicazioni nelle quali lo stato è importante, questo è lo strumento che fa per te!