Overview

The frontend is mainly for distributed executing queries and performing certain tasks in the cloud , like tenant management, authorization validation, flow control, etc.

The frontend can expose multiple endpoints for reading and writing data in various protocols. You can refer to Clients for more details. After the client’s connection is established, the frontend acts as a bridge between the client and datanodes when interacting with the data.

Below is a typical deployment flow of GreptimeDB in the cloud. You can see how a client’s requests flow through the frontend cluster and how they are processed.

frontend

Details