(기초) AWS - API Gateway

AWS에 대해 알아봅니다.

정민호정민호

1. API & RESTful API

API(Application Programming Interface)

1.1. RESTful API

  • API 종류들 중 하나

  • REpresentational State Transfer

  • CREATE(post), READ(get), UPDATE(put), DELETE(delete)

  • JSON 형태로 요청을 받고 해결함

    • 예) {"customer_id" : "minho_05", "category" : "car"}

2. API Gateway

2.1. 들어가기전

  • 대부분의 어플리케이션은 RESTful API 기반으로 운용

  • 매우 힘든 RESTful API 관리

    • Authentication & Authorization

    • API 요청을 모니터링 해야함

    • 더 나은 성능을 위해 API 요청 캐시 시스템 필요

2.2. API Gateway 란?

  • 뛰어난 확장성 제공 및 API를 만들고 운영하고 모니터링 가능

  • Back-end 서비스 (웹 어플리케이션 EC2)에 들어있는 데이터 접근 허용

  • Pay As You Go