#operating #system-design #engineering
Cloud Tasks is a cloud-based async task queue, which handle all of the complexity for you, like dispatching, retry managmement,...
A task has a structure as the following:
struct Task {
path: String; // URL to the worker of the task
payload: []byte;
header: HttpHeader;
method: String;
name: String;
...
}
The execution window for each task is 10 minutes, the task must send back success code (200-299) within this time window, otherwise, the task will be retried.
Read more:
If you think this note resonated, be it positive or negative, please feel free to send me an email and we can talk.