You are probably thinking too course-grained. Erlang-style actors are closer to functions than processes.
For example you could parallelize a for loop by creating a goroutine for each item in a list. Or separate actors for logging, session tracking, connection pools, etc.
Doing that with processes and Kafka would be massive overhead.
For example you could parallelize a for loop by creating a goroutine for each item in a list. Or separate actors for logging, session tracking, connection pools, etc.
Doing that with processes and Kafka would be massive overhead.