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

Le trafic à partir du réseau Internet public est acheminé par le service DNS via 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 un cluster Kubernetes.

Le service d'entrée envoie le trafic à un microservice de routeur (Traefik).

Selon le type de la 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 Prescriptions, Utilisateurs, Paniers et Catalogue interagissent avec une base de données autonome.