layer for facilitating service-to-service communication" • Components: Data plane and control plane • Key functionalities: Traffic management, security, observability, and policy enforcement
tracing • Enhanced security through mutual TLS and access control • Simplified service discovery and load balancing • Seamless rollout of features with A/B testing and canary releases
Linkerd service mesh, offers a number of features like: • Load Balancing • Circuit Breaking • Retries and Deadlines • Request Routing • It instruments top line service metrics like Request Volume, Success Rates and Latency Distribution.
Google and Lyft. It supports Traffic Shaping between micro services while providing rich telemetry. • Fine grained control of traffic behavior with routing rules, retires, failover and fault injection • Access Control, Rate Limits and Quota provisioning • At this point, Istio currently supports only Kubernetes. • Data Plane of Envoy Sidecars that mediate all traffic between services • Control Plane whose purpose is to manage and configure proxies to route and enforce traffic policies.