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

    함께 읽은 게시물

    iOS 19가 아니라 이제 iOS 26?

    ... 더 보기

    No iOS 19: Apple Going Straight to iOS 26

    MacRumors

    No iOS 19: Apple Going Straight to iOS 26

    🎯 유튜브에 100번째 코딩 테스트 문제 풀이 영상을 올렸습니다!

    ... 더 보기

    달레의 코딩 테스트

    www.youtube.com

    달레의 코딩 테스트

     • 

    댓글 1 • 저장 27 • 조회 3,986