https://dev.to/sobiodarlington/better-error-handling-with-async-await-2e5m
https://superchargejs.com/docs/2.x/promise-pool
https://www.nieknijland.nl/blog/run-asynchronous-tasks-in-batches-in-nodejs
https://metainy.me/inserting-large-csv-file-in-mysql-database-using-node-js/
Highland: https://caolan.github.io/highland/
IMP to check write stream properly and not usaual false way https://oramind.com/using-streams-efficiently-in-nodejs/