정보관리기술사/소프트웨어공학

API Gateway

기술기술 2024. 1. 23. 23:44

1. 정의

  • 사용자 설정 라우팅 따라, Endpoint 요청 서비스를 Backend에서 처리하도록 지시하고, 처리된 결과를 다시 Endpoint에 전달하는 Proxy Gateway

 

2. 역할

  • 중개 : HTTP/JSON 기반 프로토콜 변환
  • 보안 : 내부 데이터 보호(암호화), 접근통제, 로깅 및 모니터링
  • 서비스 연결 : 클라이언트 요청 변환, 백앤드 처리결과 반환
  • 라우팅 : 서비스 매칭, 로드밸런싱
  • 기타 : 서비스 오케스트레이션, 통계, 디스커버리