L'illustration présente les couches de l'architecture des microservices.

La première couche est la couche client, qui contient les ordinateurs, les ordinateurs portables et les appareils mobiles.

La deuxième couche est la couche de passerelle d'API, qui redirige les demandes des clients vers les microservices appropriés.

La troisième couche est la couche d'orchestration de conteneur, avec tous les microservices regroupés dans une orchestration de conteneur. Chacun des microservices est en conteneur. Ils communiquent avec les clients au moyen de la passerelle d'API.

La quatrième couche est la couche du magasin de données. Chacun des microservices conteneurisés qui mettent en oeuvre la persistance ne communique avec qu'un seul magasin de données. Les magasins de données affichés sont NoSQL et SQL.