Just came accross this id developer's blog (or former id developer) ;

http://ttimo.typepad.com/blog/2013/05/es_core...games.html

He just posted a note on a new modular engine he's working on, nice read.

Quite surprising to see that he made the choice to use a messaging middleware (ZeroMQ) to communicate between threads Oo