Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Knowledge Base O nás Spolupráce Kariéra
Pojďme to probrat

Service Mesh vysvětlení

01. 01. 2024 1 min čtení advanced

Infrastrukturní vrstva pro komunikaci mezi mikroslužbami bez změny kódu.

Proč

V mikroslužbách je každý call síťový. Service mesh řeší latenci, výpadky, bezpečnost a monitoring transparentně.

Jak funguje

Sidecar proxy (Envoy) u každé služby zachytává provoz a zajišťuje:

  • mTLS — automatické šifrování
  • Load balancing
  • Retries/timeouts — circuit breaking
  • Observability — metriky, traces
  • Traffic management — canary, A/B

Implementace

  • Istio — nejrozšířenější, komplexní
  • Linkerd — jednodušší, nižší overhead
  • Cilium — eBPF, bez sidecar

Kdy (ne)použít

  • ANO — 10+ služeb, mTLS, complex routing
  • NE — málo služeb, monolit, API gateway stačí

Service mesh pro mikroslužby

Řeší reálné problémy, ale přidává komplexitu.

service meshistiomicroservices