Simple microservices architecture on AWS
Typical monolithic applications consist of different layers: a presentation layer, an application layer, and a data layer. Microservices architectures, on the other hand, separate functionalities into cohesive verticals according to specific domains, rather than technological layers. Figure 1 illustrates a reference architecture for a typical microservices application on AWS.
![Diagram showing a typical microservices application on AWS](/images/whitepapers/latest/microservices-on-aws/images/typical-microservices-application.png)
Figure 1: Typical microservices application on AWS