This image shows the data flow in a multi-tier topology consisting of a load balancer, a containerized application, and an autonomous database in an Oracle Cloud Infrastructure region.

Traffic from the public internet is routed by the DNS service through a web application firewall (WAF) to the load balancer.

The load balancer forwards incoming requests to an Ingress (Nginx) service in a Kubernetes cluster.

The Ingress service sends traffic to a Router (Traefik) microservice.

Depending on the type of the request, the Router service forwards the requests to one of the following services:
The REST API service interacts with the following services:
The Orders service interacts with the following services:

The Orders, Users, Carts, and Catalog services interact with an autonomous database.