Hangfire o cómo ejecutar tareas en background desde ASP.NET Core

Muchas veces nos enfrentamos a problemas en los cuales la solución (o parte de ella) consiste en ejecutar una tarea en “background”. En .NET esto lo hacemos utilizando un servicio de Windows o simplemente una aplicación de consola, que se ejecuta como una tarea programada desde el Windows Task Scheduler. Sin embargo, existen otros modos de hacerlo, incluso en la nube, como es el caso de los WebJobs de Azure. Recientemente…