Queue job that using file system. You don't need redis, just a folder.
Documentation here : https://superdevofficial.github.io/kiwi/
- Run async job and preserver order.
- Retry on fail.
- Restore queue from filesystem (usefull if the app crash).
npm install --save @superdevofficial/kiwi
Look at example in documentation api or in main.spec.ts.