Back to Catalog
Cloud
gcp
Service Mesh
Implement service-to-service communication with traffic management and security
Intent & Description
The Service Mesh pattern implements service-to-service communication with traffic management, security, and observability using a service mesh like Cloud Service Mesh based on Istio. This provides features like traffic shifting, mutual TLS, circuit breaking, and distributed tracing without changing application code.
Real-world Use Case
Use when you need advanced traffic management, security, or observability for microservices communication.
Source
Advantages
- Traffic management capabilities
- Built-in security with mTLS
- Observability and monitoring
- No application code changes
Disadvantages
- Complexity overhead
- Resource consumption
- Learning curve for operators