but Node.js dictates its own architectural patterns, like tjholowaychuk said