We build and use JoSk to help manage tasks across cluster and Node.js multi-server infrastructure.
Best use-case is running repetitive jobs/tasks by the same codebase on multi-server infrastructure, usually repetitive tasks should get executed only once at the time, but that's not the case when running distinct codebase instances, most probably task would get called by each instance.
JoSk goal is to balance repetitive jobs across multi-server infrastructure, and to make sure each task got executed only once at the time.
While perfect solution would be is to implement and run independent tasks queue micro-service server, but on high load with need to distribute and balance tasks execution you will end up with similar solution.
Last release changelog is available here