문제4) API Gateway를 활용하여 정보시스템을 구축하고자 한다. API Gateway의 역할과 필요성, 주요기능, 적용 시 고려사항과 적용사례에 대하여 설명하시오.
답)
1. Endpoint와 Backend 서비스 간 Proxy 역할, API Gateway 개요
가. API Gateway의 개념
개념
|
개념도
|
|
|
나. API Gateway의 구성 아키텍처
|
2. API Gateway의 역할과 필요성
가. API Gateway의 역할
구분
|
주요 역할
|
설명
|
보안
|
내부 데이터 보호
|
|
접근 통제
|
|
|
로깅 및 모니터링
|
|
|
서비스 연결
|
클라이언트 요청 변환
|
|
백엔드 처리결과 반환
|
|
|
|
나. API Gateway의 필요성
구분
|
필요성
|
설명
|
서비스
처리 측면 |
서비스별 공통기능 구현
|
|
처리 메시지 경량화
|
|
|
관리적
측면 |
클라이언트 접점 일원화
|
|
수많은 API 호출의 기록
관리 |
|
3. API Gateway의 주요 기능과 적용 시 고려사항
가. API Gateway의 주요 기능
기능
|
세부 기능
|
설명
|
보안
|
인증 및 인가
|
|
암호화 통신
|
|
|
로그 기능
|
|
|
라우팅
|
서비스 매칭
|
|
로드밸런싱
|
|
|
Mediation
|
HTTP/JSON 기반 프로토콜 변환
|
|
기타
|
서비스 오케스트레이션
|
|
서비스 디스커버리
|
|
|
서비스 통계
|
|
|
|
나. API Gateway 적용 시 고려사항
고려사항
|
설명
|
부하증가
|
|
SPOF 위험성
|
|
Latency 증가
|
|
4. API Gateway의 적용 사례
플랫폼
|
적용사례
|
설명
|
Netflix
Zuul |
카카오 광고 플랫폼
|
|
우아한형제들 배민서비스
|
|
|
Amazon
AWS |
아마존 카나리 배포
|
|
SBS 월드컵 중계서비스
|
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 최신서비스' 카테고리의 다른 글
NFT(Nonfungible Token) (2) | 2024.04.25 |
---|---|
개방형 API (2) | 2024.04.24 |
오픈 플랫품(Open Platform) (2) | 2024.04.23 |
디지털 트랜스포메이션(Digital Transformation) / ① (2) | 2024.04.23 |
디지털트윈, 메타버스 / ① (59) | 2024.04.22 |