Re:Little’s Law, Scalability and Fault Tolerance: The OS is ...
by pron on Tuesday February 04, 2014 @03:22PM
(#7180016)
Yep, it's just that I find that these solutions (Node.js and Vertx.io) make you adopt a functional/callback-based style not because it's appropriate from a design perspective, but rather to work around OS limitations.
Fibers first remove the problem, and then let you choose the most appropriate programming style for your domain.
The polyglot aspect, very impressive performance (as it's based on netty), and simple deployment model make it an interesting choice. It let's you put computationally intensive operations into worker verticles that run in their own thread pool, while also having i/o blocking operations run async on the event loop in a nodejs style.