Service Mesh
Noun · Development · Origin: 2017
Definitions
A dedicated infrastructure layer for managing service-to-service communication in a microservice architecture, handling load balancing, encryption, observability, and failure handling transparently. Istio and Linkerd are the major implementations.
In plain English: An invisible layer of infrastructure that manages how different services in a system talk to each other — handling things like retries, encryption, and load balancing without changing the services themselves.
Related Terms
- Kubernetes
- Microservices
- Monolith
- Event-Driven Architecture
- API Gateway
- Istio
- Helm
- sidecar
- Cloud
- Protocol
- Remoting
- Server
- Backoff
- Service Discovery
- ConfigMap
- Contract Testing
- Egress
- TTL
- LLVM
- Epoll
- mDNS
- Rubber Banding
- DNS Record Types
- DNS Propagation
- Artifact Registry
- API Composition
- Endianness
- Communication Protocol
- Connection Manager
- Connection String
- Dynamic Proxy
- Handshake
- Network Interface
- Network Layer
- Network Stack
- Port
- Port Binding
- Proxy
- Remote Procedure Call
- Select
- Socket
- Consul