문제
마이크로서비스 아키텍처에서 서비스 간 통신을 관리하고 라우팅, 로드 밸런싱, 보안 등의 횡단 관심사를 처리하는 컴포넌트는?
① 서비스 메시(Service Mesh) ② API 게이트웨이(API Gateway) ③ 서킷 브레이커(Circuit Breaker) ④ 서비스 디스커버리(Service Discovery)
정답
1번
해설
서비스 메시(Service Mesh)는 마이크로서비스 아키텍처에서 서비스 간(service-to-service) 통신을 전담으로 관리하는 인프라스트럭처 계층으로, 사이드카 프록시를 통해 라우팅, 로드 밸런싱, 보안, 인증 등의 횡단 관심사를 처리한다. ②API 게이트웨이는 외부 클라이언트와 내부 서비스 간의 단일 진입점 역할을 하는 것으로, 서비스 간 통신 관리와는 구분된다. ③서킷 브레이커는 장애 전파 방지, ④서비스 디스커버리는 서비스 위치 관리를 담당한다.