service-mesh-patterns
Installation
SKILL.md
Service Mesh Patterns
Apply service mesh patterns (Istio, Linkerd) to decouple service communication from business logic, enabling uniform resilience and observability.
Context
You are designing service mesh infrastructure for microservices. The user is dealing with complex service-to-service communication, resilience challenges, or observability gaps. Read their current infrastructure.
Domain Context
Based on Istio/Linkerd reference implementations and distributed systems research:
- Sidecar Proxy: Per-service proxy handling network concerns (retries, circuit breaking, auth)
- Control Plane: Centralized configuration of routing, security, observability
- Mutual TLS: Encrypted, authenticated service-to-service communication by default
- Traffic Management: Canary deployments, retries, timeouts, load balancing
- Observability: Distributed tracing, metrics collection, access logs