← Glossário
Desenvolvimento

O que é Service Mesh?

Service mesh é a camada de infraestrutura invisível que gerencia o tráfego de microsserviços.

Definição e origem da palavra

Em um sistema com centenas de partes, é difícil para elas se encontrarem e comunicarem com segurança. O service mesh gerencia a comunicação, organiza o tráfego e garante a segurança. Ele aplica políticas de rede sem tocar no código.

Analogia: É como a torre que gerencia o tráfego de voos em um grande aeroporto; garante que os serviços se movam com segurança sem colidir uns com os outros.

Como conhecer e usar no dia a dia?

Nuvem: Grandes aplicações baseadas em microsserviços.
Banco: Tráfego de serviços com segurança rigorosa.
E-commerce: Linha de pedidos sob carga de campanhas.

Profundidade Técnica e Arquitetura

Peças:

Sidecar: O pequeno proxy ao lado de cada serviço, por onde o tráfego flui.
Control plane: O cérebro que distribui as regras.
Data plane: Os proxies que fazem o trabalho.
mTLS: Identidade criptografada entre serviços.
Resiliência: Nova tentativa e disjuntor.

Regra de nova tentativa:

retries:
  attempts: 3
  perTryTimeout: 2s

Istio e Linkerd são implementações conhecidas. Em um sistema pequeno, o custo supera o benefício.

Use em diferentes disciplinas

Aeroporto: A torre que evita colisões de aviões.
Tráfego: A rede de sinalização que regula o fluxo.
Correio: O centro de distribuição que separa a remessa.

Perguntas e respostas

É necessário para todos os projetos?

Não. Em um sistema com poucos serviços, isso traz carga. Ganha sentido quando a complexidade aumenta.

Quanto custa?

Adiciona memória e latência por proxy. É pago em troca do ganho de observabilidade.

O Kubernetes é obrigatório?

Não, mas geralmente são usados juntos. Existem versões que também executam em máquinas virtuais.

Substitui o API gateway?

Não. O gateway é a porta de entrada externa, o mesh é o tráfego interno. Os dois trabalham juntos.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout com IA e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →