연합 게이트웨이
연합 게이트웨이(Federated Gateway)는 독립적이고 분산된 데이터 소스 또는 서비스들의 집합에 걸쳐 요청을 관리하는 통합 액세스 지점 또는 중개 계층 역할을 합니다. 중앙 집중식 게이트웨이와 달리, 모든 데이터를 호스팅하거나 통합하지 않으며, 대신 분산된 자율 시스템들로부터 통신, 정책 적용 및 데이터 검색을 조율합니다.
현대 엔터프라이즈 아키텍처에서 데이터는 단일 위치에 보관되는 경우가 거의 없습니다. 데이터는 다양한 클라우드, 레거시 시스템 및 마이크로서비스에 걸쳐 존재합니다. 연합 게이트웨이는 이러한 파편화된 환경 전반에 걸쳐 상호 운용성과 일관된 액세스 제어를 가능하게 하는 데 매우 중요합니다. 이를 통해 조직은 데이터 주권을 위반하거나 대규모 데이터 마이그레이션 위험을 초래하지 않으면서 데이터 사일로를 활용할 수 있습니다.
이 게이트웨이는 연결하는 다양한 백엔드 서비스에 대한 메타데이터를 유지함으로써 작동합니다. 클라이언트가 요청을 보내면, 연합 게이트웨이가 이를 가로채고, 필요한 기본 서비스를 결정하며, 요청을 각 서비스에 적합한 형식으로 변환하고, 보안 통신 채널(종종 OAuth 또는 mTLS와 같은 프로토콜 사용)을 관리하며, 결과를 집계하여 클라이언트에게 통합된 응답을 반환합니다.
이 개념은 API 게이트웨이(요청 라우팅에 중점을 둠) 및 서비스 메시(서비스 간 통신에 중점을 둠)와 상당히 겹치지만, 연합 게이트웨이는 독립적으로 관리되는 데이터 도메인 전반의 연합 및 정책 적용을 특별히 강조합니다.