Hangfire has added simplicity and stability to our background job processing. After years of struggling with developing, deploying and monitoring messy Windows Services, we simply queue up jobs in Hangfire and publish our website. Remote monitoring is easy and it just works.
— Mark Edwards, Software Engineering Manager at KCF Technologies
Hangfire has proven to be a robust approach for managing our scheduled tasks, while giving better visibility into the progress of long running tasks to our developers and end users.
— Cory Kissinger, Head of Engineering at RightsLine
Hangfire is currently used as the central job manager for an enhancement to our core product offering. We are a SaaS product.
Various components, both user facing and back end, are constantly manipulating data across hundreds of databases. We use MSMQ to send messages that jobs maintained by hangfire our monitoring. When messages arrive, the hangfire job picks them up, manipulates the data as needed by rules setup by individual customers. It involves synchronizing cached data in Redis and directly updating our transactional data in SQL Server. Using Hangfire has allowed us to easily take advantage of the failover and scalability built into a process hosted in IIS.
— Robert Evans, Team Lead / Architect at Social Solutions
We can say that Hangfire is easy to use but in the same time it's very powerful tool. Hangfire helps us to handle time-consuming tasks in the background and to perform hundreds of scheduled jobs. Hangfire is very flexible and provides simple way to integrate with other libraries and different storages. Hangfire Dashboard with its user-friendly interface allows to get information about all our jobs, workers and servers in real-time. It's very nice and useful!
— Marta Yarotskaya, .NET Developer at BandLab