서론

두 가지 모두 하는 일은 비슷하지만 아래와 같은 차이점이 존재한다.

API Gateway → 외부에서 요청을 받는다

Service Mesh → 내부에서 요청을 받는다

API Gateway 주요 목적

네트워크 **외부 트래픽**을 수락하고 내부적으로 배포하는 것이다.

Service Mesh 주요 목적

네트워크 **내부에서 트래픽을 라우팅하고 관리**하는 것이다.


아키텍처

API Gateway는 **중앙 집중 아키텍처**이기 때문에 SPOF(Single Point Of Failure) **단일 실패 지점**을 생성한다.

하지만 Service Mesh는 분산형 아키텍처이기 때문에 SPOF가 생기지 않는다.