Skip to content
Latchkey

O Que É um Service Mesh?

Um service mesh é uma camada de infraestrutura dedicada que trata da comunicação entre microserviços, tipicamente por meio de sidecar proxies implantados ao lado de cada serviço. Ele fornece roteamento de tráfego, mutual TLS, retries e telemetria de forma transparente, para que o código da aplicação não precise fazê-lo. Meshes como Istio e Linkerd centralizam preocupações de rede transversais.

Por que importa

À medida que a contagem de serviços cresce, reimplementar retries, criptografia e métricas em cada serviço se torna inviável e inconsistente. Um mesh move essas preocupações para uma camada uniforme, o que também dá o controle de tráfego granular necessário para canary releases e rollouts progressivos.

Conceitos relacionados

  • Geralmente implementado com sidecar proxies
  • Habilita traffic shifting e mutual TLS
  • Exemplos incluem Istio e Linkerd

Guias relacionados