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.