Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well defined apis.
Aws microservices reference architecture.
In a microservices architecture each component is a small application that has its own hexagonal architecture.
These services are owned by small self contained teams.
Figure 1 depicts a reference architecture for a typical microservices application on aws.
Microservices architectures make applications easier to scale and faster to develop enabling innovation and accelerating time to market for new features.
A central idea of a microservices architecture is to split functionalities into cohesive verticals not by technological layers but by implementing a specific domain.
The aws architecture center provides reference architecture diagrams vetted architecture solutions well architected best practices patterns icons and more.
It is an architectural style that.
Amazon web services implementing microservices on aws page 2 domain.
Figure 1 depicts a reference architecture for a typical microservices application on aws.