📝 개념 정리

마이크로서비스 아키텍처(MSA)에서는 서비스가 여러 개로 나뉘어 있습니다.

예를 들어:

이때 게이트웨이가 없다면, 사용자는 각 서비스 주소를 직접 알아야 합니다.

주소가 변경되면 클라이언트도 수정해야 하고, 인증·로깅 같은 기능을 서비스마다 따로 구현해야 하죠.

그래서 등장한 것이 Spring Cloud Gateway입니다.

이 서버는 모든 요청의 관문이자 단일 진입점(Single Entry Point) 역할을 합니다.


💡 왜 필요한가?


⚙️ 주요 기능

  1. API 라우팅 — 특정 경로의 요청을 지정된 마이크로서비스로 전달
  2. 필터(Filter) — 요청 경로나 헤더 등을 변환 가능