And so there’s another major Node.js user. This time it is Paypal migrating their infrastructure to the asynchronous Javascript-on-the-server framework from Java. According to Jeff Harrell of Paypal the resulting Node.js app was” almost twice as fast with fewer people, written in 33% fewer lines of code and constructed with 40% fewer files”, the last one being fun metric, but anyway …

Not only did they use Node.js but they developed several modules that are available under an Open Source license and the umbrella Kraken.js. Kraken consists of the Lusca module (security), Makara (internationalization),the NPM proxy Kappa and Adaro for Dust.js support for view rendering. All of these are plugins for the Node.js Express framework.

Express is a quite popular framwork for developing Node.js applications but does not impose any restrictions on programmers in how they set up their projects. Kraken comes with a command line tool that Node.js developers can use to setup a boilerplate project with specifica areas for models, views, controllers and other directories.