I am working on a nodejs framework which is distributed (multi-process) architecture. It can integrate several physical servers with nodejs apps together. Just wonder if I can deploy a nodejs app on a physical server, at same time I can install a couchbase on the same physical server.
thus node app on multi physical servers compose distributed system, and installed couchbases on multi physical servers to compose the cluster.
if it won't perform as well depending on the memory requirements of you application and database sever. （they are both going to be competing for CPU,RAM,I/O,Network）
Or I have to install the couchbase to the separate physical servers(where node apps are not there) to construct cluster?
your comment welcome