TIL
api gateway
은지:)
2023. 6. 6. 00:48
728x90
반응형
클라이언트 - api gateway -(...)- 서버
api gateway
다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트이다.
하나의 프로그램에 여러개의 서버가 있을 때 => 각각 도메인이 다를 수가 있음
클라이언트에서는 api를 호출하는 많은 코드들이 있음
-> 서버 두 개를 통합한다고 했을 때 프론트엔드는 통합된 코드를 찾아서 하나하나 다 고쳐야 됨 -> 비효율적
이때 api gateway 를 도입하는 것
api gateway는 자신만의 주소를 가지고 있음
예를 들어
example.io
=> 클라이언트는
"example.io/a"
"example.io/b"
"example.io/c"
형식으로 요청
=> api gateway는 경로 별로 어떤 api 서버와 연결할 지 설정
=> 서버가 통합 되어 도메인이 달라졌다해도 프론트엔드에서 따로 api주소를 고칠 필요 없음
출처
https://www.youtube.com/watch?v=60goWpADp-I
728x90
반응형