서비스 메시

주로 사이드카 프록시를 통해 서비스 간 통신을 처리하는 전용 인프라 계층입니다.

서비스 메시란?

서비스 메시(Istio, Linkerd, Consul)는 mTLS, 재시도, 타임아웃, 트래픽 셰이핑 같은 관심사를 애플리케이션 코드에서 플랫폼으로 옮깁니다. 모든 서비스가 동일한 네트워킹 동작을 갖게 되며, 플랫폼 팀은 애플리케이션 코드를 건드리지 않고 정책을 중앙에서 변경할 수 있습니다.

관련 용어

  • 마이크로서비스 — 애플리케이션을 비즈니스 역량을 중심으로 구성된, 작고 독립적으로 배포 가능한 서비스들의 모음으로 구조화하는 아키텍처 스타일입니다.
  • API 계약 — 생산자와 소비자가 준수하기로 합의한 API의 정형 명세(OpenAPI, gRPC proto, GraphQL 스키마)입니다.