Integrating your application with AWS App Mesh
In this section, we will build on a lot of the details shown in the previous chapters to build and deploy an application using standard Kubernetes resources and then modify it to use AWS App Mesh constructs to control and monitor traffic. This application traffic can be considered in two dimensions: traffic coming from the consumers/users/internet, sometimes referred to as north/south traffic, and traffic coming from other services/applications in the cluster or ecosystem, referred to as east/west traffic. The following diagram illustrates these concepts:
Figure 16.4 – Typical service mesh control
North/south traffic will normally need some sort of authentication/authorization. The endpoints for this traffic will normally be handled by frontend services, which provide a lot of the presentation logic and will aggregate or orchestrate requests across multiple backend services. East/west traffic normally...