Actors are only the building-blocks of async programs.

It is possible to build spaghetti-Architectures with Actors.

Similar to the suggestions in “GOTO Considered Harmful”, one needs to find ways to structure Actor-based system designs.

[Aside: people avoid message-based systems because early message-based systems were flat and tangled - something that a good dollop of structuring could fix].

See Also