If master server spins up a new slave server, how do the other slave servers know about it?
Perhaps he can build it on top of Erlang, where the platform takes care of that bit?
We built ours on Erlang, and it was probably the right choice. It's certainly worked mostly fine for the last 5-6 years or so.
Note that we have hash-based linear scaling, rather than N-squared scaling; that certainly helps!
Heard good things about Erlang. Now I am really curious to try it out :D
If you are interested in erlang, you might one to check out elixir (http://elixir-lang.org/).. I haven't tried it yet, but it has nicer syntax than erlang (imo).