Hello, @Anonymous !
What are some Azure alternatives to Hangfire?
Hangfire describes itself as providing "An easy way to perform background processing in .NET and .NET Core applications." Generally speaking, this overlaps with Azure Functions, which is an event-driven, serverless compute platform that helps you develop more efficiently using the programming language of your choice. Additionally, it sounds like you would want to include Azure SignalR Service which simplifies the process of adding real-time web functionality to applications over HTTP.
- Azure Functions: Event-driven, serverless compute platform allowing use of a programming language of your choice.
- App Service/WebJobs: Upload an executable or script allowing you to run background tasks.
- Azure Service Bus: Fully managed enterprise message broker with message queues and publish-subscribe topics.
- Azure Batch: Run large-scale parallel and high-performance computing (HPC) batch jobs efficiently.
The second part of your question is more Hangfire specific than Azure specific so it's outside the scope of what we support here but the Hangfire forums have a thread regarding Hangfire/Microservice architecture:
Based on that, it sounds like you might use AKS for your microservices and configure Hangfire to use Azure SQL Server. I hope this helps!