Gateway 서버의 역할
보통 게이트웨이 서버를 둔다고하면 아래와 같은 것들을 게이트웨이에서 처리해준다.
- 라우팅
- 요청/응답 로깅
- 인증/인가 처리
- 헬스체크
- 속도 제한 (rate limit)
이러한 서버별 공통관심사를 중앙에 응집하여, 각 서버들은 서비스들의 비즈니스 로직에만 관심을 갖도록 하는 것!
bff 와 다른점은, gateway 는 인프라와 관련된 관심사를 처리해주는거고,
bff 는 클라에 대한 관심사를 처리해주는거고
보통 게이트웨이 서버를 둔다고하면 아래와 같은 것들을 게이트웨이에서 처리해준다.
이러한 서버별 공통관심사를 중앙에 응집하여, 각 서버들은 서비스들의 비즈니스 로직에만 관심을 갖도록 하는 것!
bff 와 다른점은, gateway 는 인프라와 관련된 관심사를 처리해주는거고,
bff 는 클라에 대한 관심사를 처리해주는거고