Application observability with App Mesh and Cloud Map
The goal of observability is knowing what is going on internally. In a microservice application, there are various moving parts and components of your application, so it is quite important to understand the flow of traffic within the different microservices that are interconnected. This is one of the pillars of observability called tracing. As the application grows, the number of microservices in the system grows. If there is no service mesh in the system, it becomes near impossible to understand the inner workings of the system and how traffic flows from service to service.
Important Note
Microservices are an architecture used to develop applications, where the application is broken down into different pieces that work independently, run independently, are developed independently, and are also deployed independently. During runtime, these systems then connect and share information via different media, APIs, message queuing...