AWS(Amazon Web Service) 입문자를 위한 강의 [10-1~10-3] - API Gateway
API Gateway - API와 RESTful API의 이해
API란?
Application Programming Interface
RESTful API?
- API 종류들 중 하나
- REpresentational State Transfer
- CREAT(post), READ(get), UPDATE(put), DELETE(delete)
- JSON 형태로 요청을 받고 해결함
- ex) {"customer_id": "yeonji_00", "category": "student"}
(생각해보기)
- 대부분의 어플리케이션은 RESTful API 기반으로 운용됨
- 매우 힘든 RESTful API 관리
- Authentication & Authorization
- API 요청을 모니터링 해야함
- 더나은 성능을 위해 API 요청 캐시 시스템 필요
API Gateway란?
- 뛰어난 확장성 제공 및 API를 만들고 운영하는 모니터링 기능
- Back-end 서비스 (웹 어플리케이션, EC2)에 들어있는 데이터 접근 허용
- Pay As You Go