Глас разума: event-driven architectures - неправильный путь. Касается Twisted, EventMachine, Node.js.
«Ruby developers need to stop using EventMachine. It’s the wrong direction.»
http://www.slideshare.net/KyleDrake/hybrid-concurrency-patterns Но, правда, потом чувак говорит, что они взяли "lots of inspiration from Erlang", и соорудили Эрланг на коленке, на рубях. И добавили distributed objects. Велосипедисты, нет чтобы эрланг просто взять изначально, в котором это всё есть, and then some.