본문 바로가기
MSA

[MSA 5편] API Gateway Service 정리

by 무대포 개발자 2022. 9. 21.
728x90
반응형

목차는 MSA 에 있습니다.

나중에 찾아보기 위해 정리했습니다. 내용을 계속해서 추가할 예정입니다.

[MSA 5편] API Gateway Service 정리

API Gateway 란?

  • 모든 클라이언트의 요청에 대한 엔드포인트를 받아주는 서버 입니다.

왜 이런 구조가 나왔을까요?

  • Client 에는 다양한 것들이 있습니다. 핸드폰, PC 등
  • 다양한 Client 들이 직접적으로 MSA 서비스들을 호출한다면 시스템 간의 결합성이 강해집니다. 이렇게 된다면 MSA 서비스가 변경되는 순간 연결돼있는 Client 단말들은 전부 변경해야할 수도 있습니다.
  • 시스템간 결합을 끊기 위해 API Gateway 가 나왔으며, 이외에도 공통적인 기능을(인증, 전문 변환 등) 처리할 수 있는 역할을 담당하고 있습니다.

Zuul

  • spring cloud 에서 제공하고 있는 Api Gateway Service 입니다.

redirect Example

'MSA' 카테고리의 다른 글

[MSA 4편] Service Discovery (Eureka)  (0) 2022.08.20
[MSA 3편] CQRS 정리  (0) 2022.08.03
[MSA 2편] 보상 트랜잭션 (SAGA 패턴)  (2) 2022.06.11
[MSA 1편] MSA 기본 개념 정리  (0) 2022.06.11

댓글