AsyncRunner

A .NET Core restful api that allows launching worker instances to scale horizontally and perform longrunning tasks with per-task status tracking

This project is an implementation of horizontal scalability in a restful API built with .NET Core MVC.

The project includes a docker compose configuration, and a Postman collection for working with the API.

https://github.com/Cameleopardus/dotnet_api_async_runner

Dispatching a new async task via API

Creating a new task via POST


Output from worker receiving the task:

Output from worker receiving the task


Fetching task status from API:

Fetching task status from API