API를 설계해보신적 있나요?

POST나 GET만 사용하고 계시진 않나요? 그 외에도 PUT, DELETE, PATCH 등

용도에 맞는 Method들이 있습니다.


저도 웹 API 서버를 만든적은 있지만 원래 C 구조체 기반의 통신을 주로 개발했었기 때문에 두가지만 사용했었죠. 사실 다른 동료 웹 개발자들을 봐도 그랬었고...


용도에 맞게 구성면 API를 파악하는데 도움이 되겠죠


이 글은 API를 구성하는 Method들과 CRUD 그리고 GraphQL, gRPC 같은 다른 Protocol에 대해서도 간략하게 소개합니다.


모범 사례라고 하기에는 뭔가 좀 빈약하네요.


실시간 통신을 위해서 WebSocket을 사용하는 것 같은데 저는 Socket이라는 말을 들으면 C 구조체로 된 전문 통신이 생각나는데 얼마전에 면접 볼 때 물어봤더니 그냥 Socket인데 전문을 JSON으로 사용하는 것이라고 하더군요.


여러분은 어떤 통신 방식을 선호하시나요?


#직독직해 #medium #api #rest #graphql #grpc

https://youtu.be/Q2R3jCY3CyM

API 설계 101: 기초부터 모범 사례까지 - 한마디로 Medium 직독직해 #150

www.youtube.com

API 설계 101: 기초부터 모범 사례까지 - 한마디로 Medium 직독직해 #150

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 6월 14일 오전 12:59

댓글 0

    함께 읽은 게시물

    커서 AI를 슬랙과 연결하면 생기는 일

    ... 더 보기