> For the complete documentation index, see [llms.txt](https://docs.teller.org/teller-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.teller.org/teller-docs/teller-nodes/overview.md).

# Overview

Telller's network of distributed cloud nodes operates as Proof of Cloud (POC) consensus validators for the Teller Protocol. In other words, the nodes act as a data router for the protocol's smart contracts.

The current system architecture resembles the following diagram:

![](/files/-MOrAugU80H2VVI9LDke)

The two core components of the distributed cloud network are:

1. The Teller Subgraph
2. Teller Validator

## Subgraph

Teller's Subgraph listens for events emitted through interactions with the protocol's deployed smart contracts and then parses them to a graphQL service.

## Validator

Validator is the primary web service endpoint of the node, which handles user requests via an RPC JSON v2.0 service.

## Kubernetes

All of these components are deployed and distributed via docker images using kubernetes, which is in turn packaged as a helm chart installation.

The system architecture diagram is as follows:

![](/files/-MOrBD8qInRWKqiQlNcE)

{% hint style="info" %}
The Node manages everything inside kubernetes cluster:
{% endhint %}
