I have so far really liked Hangfire, and I think its an excellent/robust framework.
However, in our organization, we have UC4 jobs that are deployed to take care of long running operations. So if I want to process big batches of data, I deploy a UC4 job that wakes up every 5 minutes and processes batches that are waiting in queue to be processed.
My questions: What would be the benefits of doing long running operations in Hangfire as compared to UC4 jobs? Would I gain something by not using a UC4 job, but instead using Hangfire with a web app?