- 웹훅웹훅(Webhook)은 어떤 일이 일어났을 때 서버가 미리 등록된 URL로 HTTP 요청을 보내 알려 주는 방식입니다.백엔드·2026.10.01 · api, http
- 상황별 API·통신 기술 선택 가이드기술 이름부터 고르지 말고 요구사항을 먼저 문장으로 적습니다.백엔드·2026.10.01 · api, network
- RPCRPC(Remote Procedure Call)는 다른 컴퓨터나 프로세스에 있는 기능을 마치 로컬 함수처럼 호출하는 개념입니다.백엔드·2026.10.01 · api
- REST vs gRPCREST는 HTTP 기반 API 설계 스타일이고, gRPC는 RPC API를 구현하는 프레임워크입니다. 정확히 같은 종류의 개념은 아니지만, 서비스 통신 방식을 고를 때 자주 비교됩니다.백엔드·2026.10.01 · api, grpc
- REST vs GraphQL둘 다 클라이언트가 서버의 데이터와 기능을 사용하도록 API를 만들 수 있습니다. HTTP, JSON, 인증, 권한, 캐시, 오류 처리 같은 공통 문제가 있으며 서로를 완전히 대체해야 하는 관계도 아닙니다.백엔드·2026.10.01 · api, graphql
- REST APIREST는 HTTP를 이용해 서버의 데이터를 자원(Resource)으로 바라보고, URL과 HTTP Method로 자원을 다루는 설계 스타일입니다.백엔드·2026.10.01 · api, http
- gRPCgRPC는 RPC 방식의 API를 만들기 위한 오픈소스 프레임워크입니다. 보통 Protocol Buffers(Protobuf)로 서비스와 메시지 타입을 정의하고, HTTP/2를 기반으로 통신합니다.백엔드·2026.10.01 · api, grpc
- GraphQLGraphQL은 클라이언트가 필요한 데이터의 모양을 직접 선언할 수 있게 하는 API 질의 언어이자 실행 방식입니다. 서버는 제공 가능한 데이터 타입과 관계를 스키마로 정의합니다.백엔드·2026.10.01 · api, graphql
- GraphQL N+1 문제와 DataLoaderN+1 문제는 목록 데이터를 한 번 조회한 다음, 목록에 포함된 각 항목의 관계 데이터를 조회하기 위해 DB Query가 반복적으로 실행되는 문제입니다.백엔드·2026.10.01 · api, database, graphql
- API란 무엇인가?API(Application Programming Interface)는 한 프로그램이 다른 프로그램의 기능을 사용할 수 있도록 정한 요청과 응답의 약속입니다.백엔드·2026.10.01 · api
- API·통신 기술 전체 비교REST, GraphQL, RPC, gRPC, WebSocket, SSE는 자주 함께 비교되지만 정확히 같은 종류의 개념은 아닙니다.백엔드·2026.10.01 · api, network
찾는 내용이 없다면 직접 물어보세요
프로젝트와 블로그 글에서 답을 찾습니다