En esta imagen se muestra el flujo de datos en una topología de varios niveles que consta de un equilibrador de carga, una aplicación en contenedores y una base de datos autónoma en una región de Oracle Cloud Infrastructure.

El servicio DNS enruta el tráfico de la red pública de Internet a través de un firewall de aplicación web (WAF) al equilibrador de carga.

El equilibrador de carga reenvía las solicitudes entrantes a un servicio de entrada (Nginx) en un cluster de Kubernetes.

El servicio de entrada envía tráfico a un microservicio de enrutador (Traefik).

Según el tipo de solicitud, el servicio de enrutador reenvía las solicitudes a uno de los siguientes servicios:
El servicio de API de REST interactúa con los siguientes servicios:
El servicio Orders interactúa con los siguientes servicios:

Los servicios Orders, Users, Carts y Catalog interactúan con una base de datos autónoma.