nobug
    Glossário/Service Mesh
    DevOps

    Service Mesh

    Camada de infraestrutura para gerenciar comunicação segura e observável entre microserviços.

    Service Mesh é uma camada de infraestrutura dedicada a gerenciar a comunicação entre microserviços de forma segura, confiável e observável — sem que os serviços precisem implementar essa lógica internamente. Funciona através de proxies sidecar (como Envoy) que interceptam todo o tráfego de rede entre serviços, adicionando funcionalidades como: mTLS automático (criptografia entre serviços), service discovery, load balancing inteligente, circuit breaker, retry automático, rate limiting, observabilidade distribuída (métricas, traces, logs) e políticas de tráfego (canary deploy, blue-green). Soluções populares incluem Istio, Linkerd e Consul Connect. O service mesh é indicado quando a organização opera dezenas ou centenas de microserviços e precisa de governança centralizada sobre a comunicação. A complexidade operacional é o principal trade-off — exige equipe com competência em Kubernetes e infraestrutura cloud-native.

    Este termo faz parte da área de DevOps. Veja como a Nobug trabalha com operações e DevOps.