Now that the App Mesh Controller and CRDs are installed, we’re ready to define the App Mesh components required for our mesh-enabled version of the app.
As we move to this new architecture, what will it look like, and how will it be different?
The diagram below shows the new architecture.
Functionally, the mesh-enabled version will do exactly what the current version does; requests made by
dj will be served by either the
metal-v1, or the
jazz-v1 services. The difference will be that we’ll use
AWS App Mesh to create new Virtual Services called
These services will logically send traffic to
VirtualRouter instances which will be configured to route traffic to the service endpoints within your cluster, either