Die Abbildung zeigt die Schichten der Microservices-Architektur.

Die erste Ebene ist die Clientschicht, die Folgendes enthält: die Computer, Laptops und Mobilgeräte.

Die zweite Schicht ist die API-Gatewayschicht, die Clientanforderungen an die entsprechenden Microservices umleitet.

Die dritte Ebene ist die Containerorchestrierungsschicht, wobei alle Microservices in einer Containerorchestrierung gruppiert sind. Jeder Microservice befindet sich im Container. Sie kommunizieren mit den Clients über das API-Gateway.

Die vierte Schicht ist die Datenspeicherschicht. Jeder der containerisierten Microservices, die Persistenz implementieren, kommuniziert nur mit einem Datenspeicher. Die angezeigten Datenspeicher sind NoSQL und SQL.