We have discussed the microservices architecture and its benefits in previous chapters of this book. In this section, we will discuss the microservices architecture on AWS and how to use several Amazon services to provide better cloud-native solutions to a microservice-based distributed application. The following diagram illustrates the simple microservice architecture on AWS:
In the preceding diagram, the microservices-based application architecture is designed with four layers, Content Delivery, API Layer, Application Layer, and Persistence Layer.
AWS provides several services for each aspect of the application, ...