How to Create a Background Job
Need to execute work outside an HTTP request?
Use a background service.

Common options:
BackgroundServiceIHostedService- Worker Service
- Hangfire
- Quartz.NET
Background services are useful for scheduled tasks, message processing, and long-running operations.