What is weave?

Weave is a fast and powerful microservices framework for node.js. It helps you to build performant, reliable and scalable services and provides a lot of features.

Features

  • No master/leader node
  • Service mixins
  • Multiple services per node
  • Request-reply concept
  • Event bus system
  • Supports middlewares
  • Pluggable transporters (NATS, Redis)
  • Automatic service discovery
  • Load balanced requests (round-robin, random)
  • Distributed timeout handling with fallback response
  • Health monitoring, metrics & statistics

Benchmarks

coming soon

Made with ❤️