Esta imagem mostra o fluxo de dados em uma topologia de várias camadas que consiste em um balanceador de carga, um aplicativo conteinerizado e um banco de dados autônomo em uma região do Oracle Cloud Infrastructure.

O tráfego da internet pública é roteado pelo serviço DNS por meio de um firewall de aplicativo web (WAF) para o balanceador de carga.

O balanceador de carga encaminha solicitações de entrada para um serviço de Entrada (Nginx) em um cluster do Kubernetes.

O serviço de Entrada envia tráfego para um microsserviço de Roteador (Traefik).

Dependendo do tipo de solicitação, o serviço Roteador encaminha as solicitações para um dos seguintes serviços:
O serviço de API REST interage com os seguintes serviços:
O serviço Prescrições interage com os seguintes serviços:

Os serviços Pedidos, Usuários, Carrinhos de Compras e Catálogo interagem com um banco de dados autônomo.