NodeJS Microservices:

Appendix 2: Resources

Great tutorials

3rd party tools and services

Commercial

  • mongolab: Fully managed MongoDB-as-a-Service, with first 500MB data for free
  • docker: An open platform for distributed applications for developers and sysadmins
  • nginx monitoring available with official nginx+ or 3rd party scout

Open source

  • strider: Open Source Continuous Integration & Deployment Server
  • grafana: Graph and dashboard builder for visualizing time series metrics
  • beanstalkd: Beanstalk is a simple, fast work queue
  • munin: Munin is a networked resource monitoring tool

NodeJS tools

  • guvnor: A node process manager with web interface and security options
  • Seneca - seneca is a microservices toolkit for Node.js
  • winston: A multi-transport async logging library for node.js
  • apidoc: Inline Documentation for RESTful web APIs

Http plugins

Seneca examples and plugins

by Richard Rodger (CTO of nearForm)

Published by IndieForger