Creating a node.js application is simple enough.
var app = require(\'express\')();
app.get(\'/\',function(req,res){
res.send(\"Hello world!\");
});
>
I'd recommend to take a look to http://senecajs.org, a microservices toolkit for Node.js. That is a good start point for beginners and to start thinking in "services" instead of monolitic applications.
Having said that, building distributed applcations is hard, take time to learn, take LOT of time to master it, and usually you will face a lot trade-off between performance, reliability, manteinance, etc.