마이크로서비스 아키텍처(MSA)에서는 서비스가 여러 개로 나뉘어 있습니다.
예를 들어:
/api/users/**/api/products/**/api/orders/**이때 게이트웨이가 없다면, 사용자는 각 서비스 주소를 직접 알아야 합니다.
주소가 변경되면 클라이언트도 수정해야 하고, 인증·로깅 같은 기능을 서비스마다 따로 구현해야 하죠.
그래서 등장한 것이 Spring Cloud Gateway입니다.
이 서버는 모든 요청의 관문이자 단일 진입점(Single Entry Point) 역할을 합니다.