Hangfire is an easy way to perform background processing in .NET and .NET Core applications. No Windows Service or separate process required. It is backed by persistent storage and open and free for commercial use.
We’ll be using these technologies to add background processing to a standard Asp.net MVC web application with a dynamic UI. To further tempt you, we’ll also be using the Mediator pattern, SignalR, Simple Injector, Entity Framework code first, and a few other cool things.