Istio is an open-source service mesh that provides a uniform way to secure, connect, and observe microservices. It operates by deploying a network of lightweight proxies (Envoy) as a sidecar alongside each service instance, forming a dedicated infrastructure layer that intercepts and manages all inter-service traffic without requiring changes to the application code. This decoupled architecture enables critical operational functions like automatic service discovery, traffic routing, and resilience features such as retries and circuit breaking.
