netflix zuul
[MSA] API Gateway 이해하기 - Spring Cloud Gateway (2)
[MSA] API Gateway 이해하기 - Spring Cloud Gateway (2)
2022.11.21지난 글에서는 Monolithic Architecture와 MSA에 대해 전반적으로 알아보고 정리하는 시간을 가졌다. 이번 글에서는 그중 MSA에서의 API Gateway에 대해 조금 더 자세히 다뤄보려고 한다. API Gateway 쉽게 말해 모든 API 요청을 받는 문(통로)으로 요청 들어온 API에 대해 인증/인가, 라우팅, 로깅, 모니터링 등의 기능들을 제공한다. API Gateway는 간단명료하게 모든 요청에 대한 통로라고 생각하면 될 것 같은데 많은 서비스들을 각각 호출하는 것이 아닌 API Gateway 단일 지점을 호출하면 된다. 예를 들어 API Gateway를 고속도로의 톨게이트에 빗대어 생각해보면 어느 지역을 가든 자동차가 고속도로를 이용하기 위해서는 톨게이트를 지나쳐야 한다. 고속도..