Questa immagine mostra il flusso di dati in una topologia a più livelli composta da un load balancer, un'applicazione containerizzata e un database autonomo in un'area Oracle Cloud Infrastructure.

Il traffico proveniente dalla rete Internet pubblica viene instradato dal servizio DNS tramite un Web Application Firewall (WAF) al load balancer.

Il load balancer inoltra le richieste in entrata a un servizio Ingress (Nginx) in un cluster Kubernetes.

Il servizio Ingress invia il traffico a un microservizio Router (Traefik).

A seconda del tipo di richiesta, il servizio Router inoltra le richieste a uno dei seguenti servizi:
Il servizio API REST interagisce con i servizi riportati di seguito.
Il servizio Ordini interagisce con i seguenti servizi:

I servizi Ordini, Utenti, Carrelli e Catalogo interagiscono con un database autonomo.