O que é Service Mesh?
Um service mesh (Istio, Linkerd, Consul) tira preocupações como mTLS, retries, timeouts e modelagem de tráfego do código da aplicação e as coloca na plataforma. Cada serviço passa a ter o mesmo comportamento de rede, e as equipes de plataforma podem mudar políticas de forma centralizada sem tocar no código da aplicação.
Termos relacionados
- Microsserviços — Um estilo de arquitetura que estrutura uma aplicação como uma coleção de serviços pequenos, implantáveis de forma independente e organizados em torno de capacidades de negócio.
- Contrato de API — Uma especificação formal de uma API (OpenAPI, proto gRPC, schema GraphQL) que produtores e consumidores concordam em respeitar.