Loosely coupling services and components in Node.js systems | Hacker News Reader