Make a task queue to run specified number of tasks concurrently at the same time.
A NestJS base structure