Erlang and Akka
erlang.org
erlang.org
Am i missing something?
The point about function idempotent and minimization of state made by Ulf Wiger is also important I think. Being able to test a function will all the inputs and then say, well it works and this part is done. While if it is a method attached to a large object you might not be able to easily do that without lots of mocks. This of course applies to any language too not just Erlang.
This definitely bled into some of my current work along with the zeromq book by Pieter Hintjens. This led me to my current work where i fully reimplemented a couple of existing commercial solutions my client had purchased for $millions in licensing fees and simply boiled it down in to a series of steps which were then implemented in single threaded processes (except for one!) in python communicating as above. With almost no magic the throughput and timliness of the data increased 10 fold. Then these processes were individually rewritten in c++ & one particular one in java and the throughput increased massively again.
My point being this whole divide and conquer thing is totally legit :)