Between node services, we have developed fairly standard solutions for common service issues:
- init scripts
- logging (logstash & local with rotation using bunyan)
- txstatsd / graphite metric reporting
- config loading
- muti-process clustering
- Debian packaging (mostly a combination of the above)
We currently share these solutions manually, but it would be great if we could extract the common code into a template repository or skeleton initialization tool.