Huy's Notes
Google Cloud Tasks

Google Cloud Tasks

#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:

Referred in

If you think this note resonated, be it positive or negative, please feel free to send me an email and we can talk.