← Glossário
Glossário · Dev

O que é Service Mesh?

É uma camada de infraestrutura que permite que diferentes serviços se comuniquem entre si de forma segura e regular em sistemas de software complexos.

Definição

Em um sistema que consiste em centenas de peças pequenas, é difícil que essas partes se encontrem e se comuniquem com segurança. Service mesh é uma rede invisível que gerencia essa comunicação, regula o tráfego e funciona como um firewall.

Analogia: É como a torre que gerencia o tráfego aéreo de um grande aeroporto; Ele garante que as aeronaves (serviços) se movam com segurança, sem colidir umas com as outras.

Como funciona

Um pequeno utilitário é colocado próximo ao seu aplicativo. Toda a comunicação passa por esta ferramenta, para que você possa gerenciar o tráfego sem alterar seu código principal.

Onde é usado

É usado em aplicativos em nuvem de grande escala com arquitetura de microsserviços.

Perguntas frequentes

É necessário para todos os projetos?

Não, só é necessário para gerenciar a complexidade em grandes sistemas com muitas peças.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout 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 →