---
title: What is Service Mesh and Istio
type: video
date: 2021-08-06
source: youtube
summary: "What is Service Mesh and Istio #ServiceMesh #Istio #MicroServices #Technology One of the architecture pattern for breaking down a large monolithic application is a collection of loosely coupled fine-grained services (microservices) and packaging them as…"
media_url: "https://www.youtube.com/watch?v=CgI-OELZTEM"
draft: false
---

What is Service Mesh and Istio  #ServiceMesh #Istio #MicroServices #Technology 

One of the architecture pattern for breaking down a large monolithic application is a collection of loosely coupled fine-grained services (microservices) and packaging them as independent deployable units using containers and exposing the functionality through APIs. All communications between the services happens through the APIs.

With the microservices architecture pattern implemented, there are various cross cutting concerns that needs to be implemented, such as secure communication between services, collecting telemetry data, logging and monitoring, api throttling, traffic management, version management etc. These various functions can be decoupled from the actual application by employing a technology called Service Mesh. Service Mesh basically adds a sidecar proxy to your containers which intercepts all the request and adds the required functionality in a unified way. Open source tool like Istio provides these capabilities uniformly across a network of services.