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

콘텐츠를 더 읽고 싶다면?
원티드에 가입해 주세요.
로그인 후 모든 글을 볼 수 있습니다.
로그인 후 모든 글을 볼 수 있습니다.
・댓글 1