Overview
Right now, all processes are handled by single main server. As a result, either end-user has to wait for task completion which depends on external service providers, or that task will be executed asynchronously within the same process. This makes it difficult to handle retries, scaling, distributed execution, process crashes.
Description
Setup a worker service to handle asynchronous workflow and distributed execution.
Tasks
Overview
Right now, all processes are handled by single main server. As a result, either end-user has to wait for task completion which depends on external service providers, or that task will be executed asynchronously within the same process. This makes it difficult to handle retries, scaling, distributed execution, process crashes.
Description
Setup a worker service to handle asynchronous workflow and distributed execution.
Tasks