Recs.
Updated
Specs
Pros
Pro Can sync events between different Node instances
Feather can sync events happening in two different Node processes or even servers in real-time. For example: an event happens in server A, the user connected to server B is instantly notified of that event.
This is done through a central Redis or Mongo collection or through a websocket libraries' clustering library.
Pro Plug-in any feature you need
Feathers makes extensive use of modules (which are called Feathers services). These services work like ExpressJS middleware and can be used with app.use('/path', serviceObject)
.
Services help developers keep their applications modular and as minimal as possible, without any unnecessary libraries or bloat.
Cons
Con Not much info outside of the docs
While the docs are good and showcase simple pseudo-applicatopms, there is not much else i the from of things like auth integration, optimal front end pairing for SPA's, books/videos, and so on. Only a few (mostly outdated) articles focusing on the simplest possible scenarios.