Cette image présente le flux de données dans une topologie à plusieurs niveaux composée d'un équilibreur de charge, d'une application conteneurisée et d'une base de données autonome dans une région Oracle Cloud Infrastructure.

Le trafic provenant de l'Internet public est acheminé par le service DNS au moyen d'un pare-feu d'application Web (WAF) vers l'équilibreur de charge.

L'équilibreur de charge transmet les demandes entrantes à un service entrant (Nginx) dans une grappe Kubernetes.

Le service entrant envoie le trafic à un microservice de routeur (Traefik).

Selon le type de demande, le service de routeur transmet les demandes à l'un des services suivants :
Le service d'API REST interagit avec les services suivants :
Le service Orders interagit avec les services suivants :

Les services Commandes, Utilisateurs, Paniers et Catalogue interagissent avec une base de données autonome.