Answer the question
In order to leave comments, you need to log in
Node.JS for large Enterprise projects?
Actually the question is in the title. Node.JS as a front end behind a business server in a statically typed language. Nginx (or IIS) before Node.JS. I do not want to take Python and Ruby for some personnel and political reasons. As a transport, a bunch of ZeroMQ + Google Protobuf. All this should work on Linux and Windows. Dreams?
Answer the question
In order to leave comments, you need to log in
Not a dream, but for me it's not worth it. Node layer is not needed if you have a business server running everything.
If Node.js is a kind of proxy between the BS and the client, which will simply overtake the data without changes (or with minimal XML<->JSON changes), or if the Client is very heavy (one-pager) or you need to show some real-time graphics, then worth it.
From the fact that you pile up layers - the performance will not increase, but worsen, delays and load will increase. There can be only one useful layer - Nginx for balancing, handling a bunch of slow connections, caching, compression, distribution of statics and providing TLS, SPDY, as well as minimal DoS protection and password brute force.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question