ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS] API
    AWS 2024. 2. 14. 21:47
    API란?

    Application Programming Interface

    가족들이 식당에 가서 무엇을 먹을지 메뉴를 보고 결정을 한다.

    그 식당안에는 음식을 만드는 셰프가 있다.

    가족들은 무엇을 먹을지 주방에 들어가서 셰프에게 직접 무엇을 먹고싶은지 말하지 않는다.

    셰프 또한 밖으로 나와서 손님이 무엇을 먹고싶어하는지 알려하지 않는다.

    다른 손님들의 음식도 준비해야 하기 때문에 바쁨

    상황 해결 :  서버가 손님이 무엇을 먹을지 주문을 받고 그 주문을 셰프에게 전달한다. 음식이 완성되면 음식을 직접 손님에게 서빙한다.

    여기서 서버가 API 이다.

     

    다른 예

    쇼핑몰 웹사이트에 방문에서 어떤 버튼을 클릭하면 물건을 구매할지, 장바구니에 물건을 넣을지, 다음 화면으로 넘길지에 대한 다양한 request가 존재할 것이다.

    특정 물건을 장바구니에 넣는다고 가정하자.

    이 request를 API가 중간에서 받는다.

    그 API는 고객이 원하는 화면을 보기 위해 움직인다.

    다음 페이지를 찾았다면 API는 손님이 요청했던 화면을 보여주는 것

     

    RESTful API ?

    ★ API 종류들 중 하나

    REpresentatioal State Transfet

    상태에 변화를 주기 위해 그 정보를 서버와 클라이언트 간에 공유하고 주고받기 위해 사용되어지는 것

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

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

    eg. {"customer_id":"eo_05",

            "category":"car"}

    'AWS' 카테고리의 다른 글

    [AWS] API Gateway 실습  (0) 2024.02.14
    [AWS] API Gateway  (0) 2024.02.14
    [AWS] DynamoDB - Streams  (0) 2024.02.14
    [AWS] DynamoDB - DAX  (0) 2024.02.14
    [AWS] DynamoDB 실습  (0) 2024.02.14
Designed by Tistory.