From the course: Kubernetes and Cloud Native Security Associate (KCSA) Cert Prep

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Service mesh

Service mesh

A service mesh like the open-source project, Istio or Linkerd, for example, is a way to control how different parts of an application share data with one another. So, unlike other systems for managing this communication, a service mesh is a dedicated infrastructure layer built right into an app. Now, this visible infrastructure layer can document how well or not different parts of an app interact, so it becomes easier to optimize communication and avoid downtime as an app grows. So each part of an app, called a service, relies on other services to give users what they want. So if a user of an online retail app wants to buy something, they need to know if the item is in stock. So the service that communicates with the company's inventory database needs to communicate with the product webpage, which itself needs to communicate with the user's online shopping cart. And to add business value, the retailer might eventually build a service that gives users an in-app product recommendation…

Contents