As said in the issue, a worker was created to manage the uploaded csv, the worker's id will be returned once csv uploaded
Every 5 min, a task will be executed to check the oldest worker waiting (the oldest csv uploded but not yet imported). The csv will be imported and a report will be generated (can be checked with the endpoint mentioned in the next point)
Created entry points to get the status and the report of the worker
Improve the CSV bulk import by having an asynchronous process to avoid a too long http request (risk of timeout):