A imagem mostra a arquitetura básica subjacente à implantação da solução GraphQL no OCI (Oracle Cloud Infrastructure). A imagem mostra uma região do OCI que contém um compartimento. No compartimento, há uma VCN (rede virtual na nuvem) que contém duas sub-redes. A primeira sub-rede compreende um gateway de API do OCI e um balanceador de carga. A segunda sub-rede contém uma instância do Oracle Container Engine for Kubernetes (OKE), que ela própria contém os namespaces do Kubernetes que representam vários serviços e vários pods para esses serviços. Externo ao compartimento, mas dentro da região OCI estão estes serviços adicionais do Oracle Cloud:

O tráfego flui da Internet para o compartimento por meio de um Gateway de Internet. O tráfego GraphQL então flui para a primeira sub-rede para um Gateway de API do OCI, enquanto o tráfego da interface do usuário é direcionado para o balanceador de carga. A partir daí, esse tráfego é mesclado na instância do OKE na segunda sub-rede. As informações do GraphQL são roteadas para um serviço GraphQL, enquanto outro tráfego é direcionado para um serviço do Oracle JET Application dentro do OKE e distribuído entre seus pods. Os dados GraphQL são propagados pelo serviço para um pods Ref-Data-Service descendente ou Event-Data-Service.