feathersjs / feathers

The API and real-time application framework
https://feathersjs.com
MIT License
15.08k stars 751 forks source link

Document microservice clustering/scaling #157

Open ekryski opened 9 years ago

ekryski commented 9 years ago

@daffl already closed https://github.com/feathersjs/feathers/issues/121 around the implementation of this and provided a toy example but we need proper documentation around this.

One possibility is to show how you can scale these apps using redis or mub-sub and docker.

daffl commented 9 years ago

I'd like to finish up https://github.com/feathersjs/feathers-sync which will just provide a global event emitter and then create a feathers-sync-mongodb and feathers-sync-redis adapter. This should cover scaling the same application across multiple instances.

Distributing your app across microservices is probably mainly a documentation job (hopefully I'll get the idea I had for the 2.0 homepage up soon, that might be a good start).

Another performance improvement tool is https://github.com/feathersjs/feathers-batch which should also be supported by the next version of feathers-client.

aecorredor commented 6 years ago

Any updates on this? Was the documenatation for examples on splitting an app into microservices added? Having the same questions that were raised in #332