A REST API and asynchronous messaging system that demonstrate how to complete long-running tasks outside of HTTP requests in RESP API, as recommended by Microsoft documentation on ASP.NET Core Performance Best Practices.
REST API Best Practices — Decouple Long-running Tasks from HTTP Request Processing