๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Advanced

What is Service Mesh?

An infrastructure layer that handles service-to-service communication, providing load balancing, encryption, and observability.

A service mesh adds networking capabilities to microservices without modifying application code. Sidecar proxies (e.g., Envoy) handle traffic management, mutual TLS encryption, retry logic, circuit breaking, and distributed tracing.

Popular service meshes include Istio, Linkerd, and Consul Connect. Benefits include consistent security policies, traffic control (canary routing), and observability. The complexity cost means service meshes are mainly valuable at scale with many microservices.

Related Terms

Vault
A tool by HashiCorp for securely managing secrets, encryption keys, and certificates with dynamic secret generation.
Error Budget
The acceptable amount of unreliability allowed for a service, calculated as 100% minus the Service Level Objective.
GitFlow
A branching model for Git that defines a strict workflow with feature, develop, release, hotfix, and main branches.
Kubernetes ConfigMap
A Kubernetes object that stores non-sensitive configuration data as key-value pairs, injected into pods as environment variables or files.
Canary Deployment
A deployment strategy that gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
Ansible
An agentless automation tool for configuration management, application deployment, and task automation using YAML playbooks.
View All DevOps Terms โ†’