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.

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