Software "Monoliths" are no longer in fashion. Everybody is extracting portions of their applications as "micro-services", and yet, few presentations cover exactly how to handle this. Presented here are a few useful techniques for building distributed systems with Node.js.