https://medium.com/@rahatakhter61/implementing-background-job-processing-in-net-core-with-hangfire-a-step-by-step-guide-e666301dd397