Hangfire with Sergey Odinokov
How do you handle background tasks? Carl and Richard talk to Sergey Odinokov about Hangfire, his open source project for background job processing in .NET. Sergey talks about his experiences building applications that needed background processing and hoping to find a library similar to other platforms - and eventually creating Hangfire. The conversation dives into the array of different processing options, state management, and the challenging problem of building and maintaining an open-source project over a decade!
Guests:
Sergey Odinokov
Sergey Odinokov is a proud husband and father of two kids currently living in Thailand. He has been in software development for more than 15 years, looking to find the exact reason why concurrent/parallel/distributed programming is so difficult.
Links:
- Awesome OSS https://github.com/sereneblue/awesome-oss
- Celery Python Library https://github.com/celery/celery
- Hangfire https://github.com/HangfireIO/Hangfire
- Redis https://redis.io/
- Task-Based Asynchronous Programming https://learn.microsoft.com/dotnet/standard/parallel-programming/task-based-asynchronous-programming?WT.mc_id=DT-MVP-10953
- Polly https://www.pollydocs.org/
- RocksDB https://rocksdb.org/