API Gateway 무엇입니까?
API Gateway Pattern이란 클라이언트에서 여러 개의 마이크로서비스에 효율적으로 접근할 수 있도록 단일 진입점을 제공하는 것을 말합니다. API Gateway를 사용하면 서로 다른 유형의 클라이언트에게 서로 다른 API 조합을 제공할 수 있고, 각 서비스에 접근할 때 필요한 인증/인가 기능, 시큐리티 기능 등을 한 번에 처리할 수도 있습니다. 또 정상적으로 동작하던 서비스에 문제가 생겨 서비스 요청에 대한 응답 지연이 발생하면 정상적인 다른 서비스로 요청 경로를 변경하는 기능이 작동되게 할 수도 있습니다. 또한 블루 그린, 카나리 배포와 같은 무중단 배포를 지원할 수도 있습니다. API Gateway에는 일반적으로 라우팅 기능, 로드 밸런싱 기능, 인증/인가, 추적, 장애 격리, 서비스 탐색, 필터 등의 기능이 함께 구현됩니다.