Explain in detail about Hangfire and how it is useful..
Hangfire is an open source API which can be used to schedule and execute background jobs in .NET applications ( NET Framework 4.5 or later, .NET Core 1.0 or later, or any platform compatible with .NET Standard 1.3). You’ll be able to create a simple background process inside the same application pool or thread without creating separate applications. Hangfire creates background jobs in persistence storage, like MS SQL Server, Redis etc and that may prevent you from losing the job on recycling IIS pools or any exception.It has capability to start, stop, restart , retry a job.
For More detail visit official site of Hangfire - https://docs.hangfire.io/en/latest/index.html