The illustration shows the layers of the microservices architecture.

The first layer is the client layer, which contains: the computers, laptops, and mobile devices.

The second layer is the API gateway layer, which redirects client requests to the appropriate microservices.

The third layer is the container orchestration layer, with all the microservices grouped inside a container orchestration. Each of the microservices are in container. They communicate with the clients through the API gateway.

The fourth layer is the data store layer. Each of the containerized microservices that implement persistence, communicate to only one data store. The data stores displayed are NoSQL, and SQL.