Stateless Actors
Summary
The article by Matt Massicotte discusses the concept of stateless actors in Swift, exploring when an actor with no internal state can still be useful (e.g., NetworkClient) and the trade-offs involved, such as challenges with protocols and the serialization of work. It also covers patterns like background/global actors, custom executors, and the file-system analogy to illustrate where state lies outside the program, concluding with practical guidance and a call to consider architecture goals.