msgpack-rpc & netty 4.0

i tried reactor from spring a bit more, doesn’t seem to provide too much, and some overhead exists over netty. now that netty 4.0 getting more & more adoption, it’s interesting just to see whether msgpack-rpc could be updated (current netty 3.x) the major benefits are: performance, esp. less GC overhead, compared with netty 3.x…

Faster Node.js Application

So our users have happily deployed node.js applications to production, for months! Despite some minor issues, node.js have been proven to be quite perform, and even reliable (thanks to cluster management). Given a break, I got some chances to look at more aspects of the application, framework and beyond to squeeze out more from node.…

npm-shrinkwrap could shrink better

Unlike most of our team’s developers, who already got the latest mac pro (quite high end), my poor old thing doesn’t have any SSD, and a bit shy with its limited RAM & CPU got me a bit unhappy. Coz we’re creating larger app using node, more & more modules are to be loaded each…

Making node.js operational — robustness

Apart from the new features added, I also carefully reviewed the performance aspects, and did some enhancements for the sake of robustness. One observation from the real production application was that, GC would become a problem, sooner or later, and when it comes, it comes badly. I tried using –nouse-idle-notification and mitigated the problem noticeably,…

Making Node.js operational

It occurs to me that much as the node.js community and the usage grow, lots of java or other developers still figure it as premature and reject it for enterprise applications. To some extent, I found their conservation reasonable, and the major reason for that could be the operational gap. A fundamentally different architecture requires…